A classic Snake game implemented using the Bevy game engine in Rust.
It doesn't follow any tutorial in particular, rather my own (little) experience with Bevy.
- Classic Snake gameplay
- ELM style UI with theme support
- Modular architecture
| Menu | Gameplay | Game Over |
|---|---|---|
![]() |
![]() |
![]() |
- Install Rust via rustup
-
git clone https://github.com/hocop/snake_bevy cd snake_bevy -
cargo run
- Arrow Keys - Move the snake
- Escape - Menu
- Q - quit game
- Bevy - Game engine
- Leafwing Input Manager - Input handling
- Serde - Serialization
- Rand - Random number generation
This project is licensed under the MIT License - see the LICENSE file for details.


