Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.09 KB

README.md

File metadata and controls

25 lines (19 loc) · 1.09 KB

SpaceShooterRS

Simple space shooter game written in Rust using Bevy game engine.

Goals

This is me trying to design and implement a complete game using the Entity-Component-System paradigm. I've tried out game development using other Rust game engines, namely Amethyst and ggez in combination with legion, but I found those solutions to be quite complex.

Todos

Still thinking about the core mechanics and other interesting twists that can be added to the game.

  • player ship controls
  • player ship shoots laser automatically
  • enemies are randomly spawned
  • enemies fire lasers
  • collision enemies-laser
  • collision player-laser
  • player ship health and damage
  • enemies health and damage
  • enemies moving patterns
  • collision player-enemies
  • collision laser-laser
  • animations (for everything that can be animated)
  • upgradables/consumables (damage multiplier, laser's patterns, rate of fire, movement speed, and etc.)