Simply, Fast, Interesting, Shooting Game.
Online Game Demo
Rule:
Don't Be hit and keep shooting the enemies.
Get the score on enemy hit, destroy enemy has additional score and bigger enemy has more point.
Control:
Keep alive, aim(cursor only) and shoot.
- Create a Player
- Shoot projectiles
- Create enemies
- Detect collision on enemy/projectile hit
- Detect collision on enemy/player hit
- Remove off screen projectiles
- Colorize game
- Shrink enemies on hit
- Create particle explosion on hit
- Add Floating score UI
- Add start/restart game dialog
- Add music and sound
-
Accuracy bug. -
Infinity enemies after idle out of the browser.
Convert js file to ts.
Convert css to scss.
Convert it to Modules.
- Nova Drift
https://store.steampowered.com/app/858210/Nova_Drift/ - Chris Courses
https://www.youtube.com/@ChrisCourses - GSAP
https://github.com/greensock/GSAP