Bevy
Bevy new 2D
bevy_new_2d is the community template the Bevy flock maintains for a new 2D game. Plugins, folders, and a window you can cargo run. Start here if you already write Rust and you do not want to invent project layout on day one.

BevyarcadeRustMITTemplate
Ad
Who it is for
- Rust developers trying Bevy for 2D
- People comparing Bevy to Godot after the quiz
- Beginners in Bevy, not beginners in programming
What you can learn
- A current Bevy 2D crate layout
- Where to put player vs camera plugins
- How the template expects you to add a first gameplay system
Clone and run
- Install a current Rust toolchain (rustup).
- Clone TheBevyFlock/bevy_new_2d and cargo run.
- First compile is long. Later runs are incremental. Read the README for OS dependencies (Vulkan/Metal).
Bevy moves quickly. Pin the Bevy version the template states. MIT. This is a shell, so pair it with bevy-tetris or Foxtrot when you need a genre.
Public repositories. The short descriptions are written for this site.
Editorial notes reviewed 2026-10-05.
