Top-down 3D maze built with Rust + Bevy and Kenney's Modular Cave Kit (CC0).
The maze is generated with recursive backtracking. Each cell is mapped to a corridor piece (end / corridor / corner / junction / intersection) with the correct 90° rotation. Steer the little character to the gate.
# Bevy 3D (GLB models)
cargo run --release
# Simple Vulkan 2D top-down renderer (ash)
cargo run --release --bin vulkan| Key | Action |
|---|---|
| WASD / arrows | Move the character |
| R | New maze |
| Esc | Quit (Vulkan binary) |
Models live in assets/models/ (GLB). Original pack credit: Kenney.nl.