Skip to content

bit2shift/r3dVoxel

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published