Rust game development tutorial with specs ECS and SDL2
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Added file to credit author of assets Feb 21, 2019
src Simple random AI for enemies Jan 10, 2019
.gitignore Initial Rust project with assets Jan 8, 2019
Cargo.lock Simple random AI for enemies Jan 10, 2019
LICENSE Added LICENSE Jan 10, 2019 Added Jan 10, 2019
preview.gif Added Jan 10, 2019


Each commit in this repo is a step in a game development tutorial I created for some friends. The game is built in the Rust programming language using the Rust SDL2 crate and the specs ECS.

We start making the game with just the SDL2 crate and then convert it to use the specs ECS as our code starts to grow. Once the ECS is added, we're able to quickly add more functionality like enemies, etc.

game tutorial preview