Stellar Drift
A minimalist remake of Atari's Asteroids, built in Rust with Bevy to learn the ECS from the ground up.
REC · Gameplay 01 / 05 Overview
This project is for educational purposes.
In it, I explore independent game design. Stellar Drift is intentionally minimalist so that I can focus on practicing the technical stack.
It also allows me to learn the ECS (Entity Component System) and familiarize myself with Bevy, a game engine developed in Rust.
I’m incorporating key concepts to gain a deep understanding of the stages of game development.
Highlights
- Physics
Rapier2D integration
A physics system for the ship and the asteroids, using Rapier2D.
- Flow
Game states
Game state management: Menu, Pause and Game.
- Difficulty
Wave progression
Wave-based progression with increasing difficulty.
- Gameplay
Asteroid fragmentation
Asteroids break apart: large → medium → small.
- Feel
Audio integration
Sound effects and music hooked into the game.
Take the controls
Stellar Drift runs right in your browser.
Best played on a computer, with a keyboard.
Open on itch.io ↗