Canvas Game Loop
Die Spiellogik läuft über requestAnimationFrame und Refs. React aktualisiert nur HUD und Overlays, damit die Action flüssig bleibt.
Ein browserlokaler Arcade-Shooter mit Canvas-Loop, Gegnerwellen, Power-ups, Touch-Steuerung und Highscore-Speicherung.
Überlebe Gegnerwellen, sammle Power-ups und halte dein Schiff lange genug im Orbit.
Der Shooter zeigt, wie UI, Animation, Input-Handling und Spiellogik in einer produktnahen React-App zusammenkommen. Das Game ist bewusst ohne externe Engine gebaut: weniger Abhängigkeiten, volle Kontrolle über Rendering, States und Performance.
Die Spiellogik läuft über requestAnimationFrame und Refs. React aktualisiert nur HUD und Overlays, damit die Action flüssig bleibt.
Startscreen, Playing, Pause, Game Over und Restart sind getrennt aufgebaut. Der Highscore bleibt lokal im Browser gespeichert.
Waves erhöhen Spawnrate und Geschwindigkeit. Standard-, Fast-, Tank- und Boss-Gegner erzeugen unterschiedliche Situationen.
Repair, Rapid Fire, Double Shot und Shield verändern das Spiel spürbar. Explosionen, Screen-Shake und Sound sorgen für Arcade-Feedback.