A procedural 2D platformer game built in Rust, running in the terminal. This was created for the GDMENA (Game Devs Middle East & North Africa) Weekly Challenge.
- v1.0: Procedural Level Generation using Perlin noise.
- v1.0: Simple Physics Engine (Gravity, Jump, Collision).
- v1.1: Double Buffering Renderer for a flicker-free experience.
- v1.2: ECS (Entity Component System) Architecture from scratch.
- v2.0: Dynamic Themes (Visuals and colors change each game).
- v2.1: Progressive Difficulty (Levels get harder as you win).
- v2.2: Cross-Platform Build Support for Linux & Windows.
Clone the repository, navigate into the directory, and run with Cargo:
# For development
cargo run
# For an optimized, smooth experience
cargo run --release