Making Rust more Accessible through Game Development
summary
Describes an actual codebase: theta wave is an open‑source roguelite space shooter originally on amethyst and being ported to bevy, using ECS with component vectors of enum behaviors and RON config files so new contributors can add enemies with little Rust. A community project fish fight keeps a repo "book" for contribution guides and pays ~$100 micro‑tasks to onboard contributors. The concrete claim is that modular behaviors, difficulty‑tiered contribution tasks, and paid gigs measurably lower barriers and produce real contributions.
AI-written summary · about
chapters (17)
- 0:00Intro
- 0:55Title
- 1:25Background
- 1:53Programming with Rust
- 2:10Hackathons
- 2:48Game Development
- 4:11Theta Wave
- 4:50Theta Wave Summary
- 6:06Entity Component System
- 9:34Drone
- 11:42Fish Fight
- 12:13Book
- 14:08Challenges
- 14:51Learning Plan
- 15:34Medium Levels
- 16:25Contribution Guides
- 17:40Resources
related talks
30mProject Necromancy: How to Revive a Dead Rust Project
24mJourney to Fullstack Mobile Game Development in Rust
35mRust's Recipes for Code and Community
18mDiving into the deep end with Rust/C# hybrid in game project
01h 14mRust: A Friendly Introduction
21mA journey to fullstack mobile game development in Rust
23mEvolving API design in Rust
23mMy First Rust Project: Creating a Roguelike with Amethyst
