2048with Bevy ECS

2048 is a 2d board-oriented game. We cover foundational Bevy concepts while spawning tiles on the screen, handling user input, keeping score, and querying for resources in a small contained game. Bevy systems also provide a contained playground for Rust language concepts like references and ownership.

Watch 2 hours, 10 minutes of guided lessons.

Extra Workshop Details


This workshop is written against Bevy v0.5. Updates are relatively minor and are catalogued here on GitHub. You can take the workshop with Bevy 0.5 or choose to upgrade to the most recent Bevy and keep the changes as a reference.

As always, if you choose to upgrade and have any trouble doing so, support is available in Discord.