Bonsai: A Procedural Generation Voxel Engine Supporting Massive Worlds
By
jesse__
Crisp on the outside, thoughtful on the inside. A keeper.
Summary
Bonsai is a procedural generation voxel engine that started as a learning exercise and emphasizes simplicity. It supports massive worlds with a maximum size of approximately 1 billion blocks cubed, equivalent to viewing from Jupiter to the sun. The engine features unlimited view distance, allowing players to see the entire world at once, and includes fully procedural terrain generation.
Key quotes
· 4 pulledBonsai is a voxel engine in a pot. It's been tended to with love and care over the years.
Bonsai supports massive worlds. The current version supports a maximum world size of ~1 billion blocks, cubed.
The view distance is the entire world, all the time. Yes, you read that right. In Bonsai, you can see in a straight line from Jupiter to the sun.
Bonsai terrain generation is fully proc
You might also wanna read
Easel Develops Custom Physics Engine with Incremental Rollback for Larger Multiplayer Games
Easel has developed a custom-built physics engine with incremental rollback capabilities, replacing the off-the-shelf engine that required s
easel.games·1mo agoFluorite: A Console-Grade Game Engine Integrated with Flutter
Fluorite is a console-grade game engine that integrates fully with Flutter, allowing developers to write game code in Dart and use Flutter's
Cleoselene: A Multiplayer-First Server-Rendered Game Engine with Lua Scripting
Cleoselene is a multiplayer-first, server-rendered game engine currently in early preview stage. It features Lua scripting and requires game
Luau: Roblox's Evolved Scripting Language Derived from Lua
Luau is a scripting language derived from Lua 5.1 that was developed by Roblox to support their gaming platform's growing needs. It evolved
Developing a Space Flight Simulator: From C to GNU Guile to Clojure
A developer shares their journey of creating a space flight simulator, starting from inspiration by Orbiter 2016 simulator. They detail thei
Three Years In: A Senior Engineer's Reflection on AI's Impact on the Software Development Role
A senior engineer reflects on the long-term sustainability of AI tools in software development, three years into deep organizational adoptio
