bones-ai / rust-procedural-world

Procedural 2d world generation in Rust and Bevy

Home Page:https://youtu.be/NSDdJeCmXXE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Procedural World Generation

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.

screenshot

Tutorials

Part 2

youtube

Part 1

youtube

Usage

  • Clone the repo
git clone git@github.com:bones-ai/rust-procedural-world.git
cd rust-procedural-world
  • Run the simulation
cargo run

Configurations

  • The project config file is located at src/configs.rs
  • To modify the terrain generation, update the thresholds in src/terrain.rs

Asset Page

https://polyducks.itch.io/kitchen-sink-textmode-font

About

Procedural 2d world generation in Rust and Bevy

https://youtu.be/NSDdJeCmXXE


Languages

Language:Rust 100.0%