Veloren Wants to Simulate an Entire Civilization — One Voxel at a Time
Most procedural terrain generators treat landscapes as a rendering problem: pick some noise functions, layer them, call it a day. Veloren is doing something far more interesting. The open-source voxel RPG — written entirely in Rust — doesn't just generate terrain. It simulates it.
Their terrain pipeline runs erosion, humidity, and temperature simulations across the entire world before a single voxel renders. Rivers don't follow random paths — they carve downhill through accumulated water flow. Biomes emerge from the intersection of altitude, moisture, and latitude, not from hardcoded zone assignments. The 2026 roadmap pushes this further with dynamic trade routes and civilization growth, meaning the generated world won't just look lived-in — it'll actually be lived-in, with NPC settlements that respond to terrain accessibility and resource distribution.
For Rust developers interested in PCG, Veloren's open codebase is the single best reference implementation of large-scale procedural terrain available today. It proves that "open-source" and "production-quality" aren't contradictions — they're complements.