Skip to content

Sidescrolling space shooter made from Rust and Bevy

License

Notifications You must be signed in to change notification settings

LarsDu/StarRust

Repository files navigation

StarRust

Open-source sidescrolling space shooter made with Rust and Bevy

Currently very unstable.

NOTE (8/4/2023): This project is generally shelved until Bevy is more mature. Namely GPU instancing and/or batched rendering, and a particle system that works with WASM builds would be highly desirable!

TODO:

  • Rework spawning to allow for arbritrary types to spawn.
  • Adopt Bevy Hanabi particle system once WASM compatibility is implemented
  • Setup Shader instancing for 3d Models
  • UI
    • Player Healthbar
  • Set up PowerUps
    • PowerUpBundle and PowerUpSystem
  • Migrate to Bevy stageless RFC
  • Implement new enemies
    • Platform with turret
    • Boss with multiple turret
  • PowerUps
    • PowerUp Plugin
    • PowerUp-specific bundles
    • Powerup pickups
  • Weapon PowerUps
    • 3x Cone shot
    • 6x Cone shot
    • "Bombs"
    • Missiles with sinusoidal trajectories
  • Performance improvements:
  • Multiple levels

About

Sidescrolling space shooter made from Rust and Bevy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages