Bonsai: A Voxel Engine, from scratch
4 days ago
- #voxel-engine
- #game-development
- #procedural-generation
- Bonsai is a voxel engine designed for massive worlds, supporting up to ~1 billion blocks cubed.
- Features include procedural terrain generation on the GPU, deferred shading, HDR lighting, and more.
- Current version is 2.0.0-prealpha-rc0, with major rewrites in world generation, editor, and renderer.
- Built almost entirely from scratch with minimal external dependencies.
- Requires clang++ (>=18.1) and system headers to build; pre-built binaries available for Windows and Linux.
- Includes a variety of rendering and editing features like shadow mapping, SDF world editing, and UI framework.
- Future plans include improvements in shadows, water simulation, and global illumination.
- Extensive list of references and resources for further development and enhancements.