Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 1.36 KB

README.md

File metadata and controls

38 lines (31 loc) · 1.36 KB

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