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.

Bevy new 2D
BevyarcadeRustMITTemplate
Ad
Engine
Bevy
Language
Rust
Genre
arcade
License
MIT

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

  1. Install a current Rust toolchain (rustup).
  2. Clone TheBevyFlock/bevy_new_2d and cargo run.
  3. 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.

Related source

Quiz