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:
- [x] 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
- [ ] Set up PowerUps
- [ ] PowerUpBundle and PowerUpSystem
- [x] 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