This repo showcases how to procedurally generate a simple world using perlin noise. It also includes a simple animated player character that can move around the world.
Refer Tutorial Section for a link to a youtube video tutorial.
Built in Rust using the Bevy game engine.
- Clone the repo
git clone git@github.com:bones-ai/rust-procedural-world.git
cd rust-procedural-world
- Run the simulation
cargo run
- The project config file is located at
src/configs.rs
- To modify the terrain generation, update the thresholds in
src/terrain.rs