bit2shift / r3dVoxel

A voxel game engine. Uses shader-based ray tracing. Not ready for the limelight just yet.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

r3dVoxel

A voxel game engine. Uses shader-based ray tracing.

A working prototype of the shader is available at Shadertoy.

Milestones to achieve

  • Finish the basic game engine behavior (Vulkan window, etc.)
  • Define the way 'blocks' (16x16x16 voxels) are sent to Vulkan (maybe a streaming thread)
  • Work out a shader to ray-trace the voxels in blocks (including GPU storage)
  • Implement the client-server protocol (with packets for a custom usage)
  • Figure out how to use OpenAL?
  • Considering other possible milestones, make something useful with the engine

Contributing

About

A voxel game engine. Uses shader-based ray tracing. Not ready for the limelight just yet.

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 99.8%Language:Makefile 0.2%