This project is to help me learn wgpu and gain more confidence with Rust.
- A/S/D/W Move Left, Down, Right, Up
- F Fire
- V Evade
- Particle System
- Post processing bloom Effect (particles)
- Multiple Weapons
- Parallax
- And more...
Run the following command
$ cargo run
- Evasion power-up does not work very well.
- The simulation params buffer (particle system) never claims the memory unused, it ends up using too much memory.
- Indirect render particles.
- Add more levels (it actually has no levels).
- Full screen (it's 800x600 now).