phaser-gameplay-systeme

Installation
SKILL.md

Phaser Gameplay-Systeme

Gameplay-Code in Phaser sollte aus klaren Game Objects, szenengebundener Logik, bewusst gewählter Physik und explizitem Input bestehen. Vermeide versteckte DOM-Timer und globale Zustandsvariablen, wenn Phaser dafür eigene Systeme bereitstellt.

Vorgehen

  1. Bestimme, ob ein Objekt nur gerendert, interaktiv, animiert, physikalisch simuliert oder pro Frame aktualisiert werden muss.
  2. Erzeuge Game Objects über this.add für sichtbare Objekte oder this.make/direkte Klassen nur, wenn du Display- oder Update-Listen gezielt kontrollieren willst.
  3. Aktiviere Input und Physik explizit nur für Objekte, die sie brauchen.
  4. Nutze update(time, delta) oder preUpdate(time, delta) für Frame-Logik statt setTimeout/setInterval.
  5. Verwende Phaser-Math, Geometry und Actions für wiederkehrende Muster wie Abstand, Winkel, Spawn-Formen, Grid-Layout und Massenoperationen.

Game Objects

Game Objects gehören genau zu einer Szene. Nach destroy() sind sie nicht wiederverwendbar; ein zerstörtes Objekt hat typischerweise keine gültige scene mehr.

Erzeugen:

Installs
1
Repository
accosine/dezbra
First Seen
Sep 4, 2026