Just another short demo of the game engine I'm currently working on. We've recently added a bunch of features including sparse chunk storage that will allow us to create however big of a world we want without having to worry about storage so much.
Voxel Engine Demo 4: Dynamic/Updating Objects and Special Collision Shapes
I've started doing the work to add voxels that can allocate and store information for themselves. I've also added support for voxels that have different sorts of collision geometry. Right now we only support Axis-Aligned Bounding Boxes for collision. You can also define custom geometry for each voxel that can be either static and placed in chunk buffer, or dynamic and get generated every frame. The lighting still works like before but the new blocks and shapes have not been implemented correctly. There are also still some bugs and weird behavior with the collision system.
Voxel Engine Demo Video
I made a quick demonstration of the voxel engine thing I'm currently working on. Check it out:
