Making a 2D Platformer with Bevy & Rust - Full Tutorial
Biped Potato
Biped Potato builds a 2D platformer controller with the Bevy engine and Rust in about two hours. The game is split into Bevy plugins, levels are designed in the Tiled map editor and loaded into the game, and the collision code is written by hand. The source code is on GitHub.
What you'll learn
- Designing tile maps in Tiled and loading them into Bevy
- Organizing a Bevy game into plugins
- Spawning the player and a following camera
- Grid-based AABB collision between the player and the tile map
- Writing a platformer movement controller
- Animating the player from a sprite sheet