Skip to content

Space shooter game written in Rust using Bevy game engine

Notifications You must be signed in to change notification settings

ltungv/space-shooter-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.)

About

Space shooter game written in Rust using Bevy game engine

Topics

Resources

Stars

Watchers

Forks

Languages