infinigen
This is a demo for Minecraft-like procedural generation using the Bevy game engine.
- chunks along all axes (X, Y and Z)
- adjustable zoom level for viewing a world at different levels of detail
Quickstart
cargo run --release --no-default-features
or
cargo run # dynamically linked, compiles faster and runs slower
Controls
- WASD - to move around
- Space - ascend
- Shift - descend
- F3 - toggle wireframes
- F9 - toggle chunk borders (only works near the origin)
Configuration
Copy config.example.ron
to config.ron
if you want to adjust settings beforehand (e.g. initial start position).
Development
A nightly Rust version is used only to make compilation faster and to be able to run benchmarks with cargo bench
. It should remain possible though to build release binaries using Rust stable.
All textures are derived from images generated with Midjourney.