Skip to content

Sidescrolling space shooter made from Rust and Bevy

License

Notifications You must be signed in to change notification settings

LarsDu/StarRust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 23, 2024
1f4c7ce · Oct 23, 2024
Oct 21, 2022
Oct 22, 2024
Oct 22, 2022
Nov 11, 2022
Oct 21, 2024
Oct 23, 2024
Oct 22, 2022
Oct 23, 2024
Oct 22, 2022
Oct 22, 2024
Oct 18, 2022
Aug 5, 2023
Oct 21, 2024

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