A downloadable game for Windows

This is an early demo version of a voxel game under development.  My intent is to showcase several features:

  • Persistent, editable, infinite world
  • Crafting and inventory systems
  • Modding system to load items, voxels, and crafting recipes from JSON


Controls

  • Alt-F4 to quit
  • WASD + mouse for movement
  • Left-click to destroy, right-click to place them
  • Tab to open inventory; click a recipe at right to begin crafting.
  • To place a block that you've harvested, first open the inventory, then click on the block you want, and drop it in the hotbar at the bottom.  (The block stays in your inventory, but the hotbar slot changes to a filter displaying how many of that block you have left.) 
  • Scroll wheel to change active hotbar slot, middle-click to unbind a hotbar slot.


Modding

You can add modify the base mod if you want!  Look in mod/base for the mod JSON files.  Format should be mostly self-explanatory.  At present, the mod system only supports random-noise textures with user-specified average color and noisiness.  You can specify new textures in assets.json and bind them to voxel types in voxels.json.

World generation relies on scripted and compiled generation algorithms.  You can pass properties and voxel types into the world generation through the modding system, but at present you can't write new generation scripts.  Currently, the only available algorithm is "Artifact".  In world.json you can see the parameters that the basic mod passes in to control it.

Download

Download
voxel_demo_win-x64.7z 18 MB

Install instructions

Download and unzip, then run sturdy_invention.exe.  Alt-F4 to quit when running.