My version of asteroid made with bevy and rapier_2d created to better learn rust and bevy.
The player is controlling a spaceship orbiting around it's homeplanet trying to deflect incoming asteroids. The player can cotrol the thrust of the spaceship, to change it's orbit trajectory, and its orientation to aim and shoot at the incoming asteroids. At this point in development the objective is to protect the planet and yourself as long as possible. I think adding the orbiting mechanics will make the game more challenging and more like a "action puzlle" than a pure action game.
A | Counterclockwise rotation |
---|---|
D | Clockwise rotation |
W | Activate Thrust |
Space | Shoot |
As the game gets more polished i'd like to take the game from an arcade experience to a more complete game experience and implemente the following elements:
- More complext resource managment (fuel, projectiles, etc.)
- Different projectile types (Laser, graviton, etc.)
- Ship upgrades (More thrust, faster turning, more storage)
- A way to collect resources from the asteroids.
Of course this is not a roadmap but more of a wishlst