Spielerando

Kann ChatGPT Spiele programmieren? Ja, mit einem Haken

Ja, ChatGPT kann funktionierenden Code für Spiele schreiben, vom kleinen Browserspiel bis zu einzelnen Funktionen für Godot, Unity oder Unreal. Der Haken: Es schreibt aus dem Gedächtnis, nutzt also vielleicht etwas, das deine Engine-Version nicht hat, und klingt dabei genauso sicher wie sonst.

Unbrauchbar wird es dadurch nicht. Du musst nur wissen, welche Aufgaben du ihm anvertrauen kannst und wie du den Fehler schnell entdeckst.

Worin ist ChatGPT gut?

Die Tabelle ist eine Faustregel aus der Arbeitsweise von Chats, keine Messung.

Aufgabe Wie es meist läuft Warum
Regeln, die sich genau sagen lassen, etwa Punkte, Timer, Inventar Gut Die Aufgabe steht vollständig in deiner Nachricht
Eine eingefügte Fehlermeldung erklären Gut Der genaue Wortlaut liegt ihm vor
Funktionen der Engine aufrufen Riskant Engines ändern sich von Version zu Version, und sein Wissen ist vielleicht älter als deine
Spielgefühl, etwa ein Sprung oder Bildschirmwackeln Schlecht Es kann nicht spielen, du bist seine einzigen Augen und Hände
Änderungen über viele Dateien Im normalen Chat schlecht Es sieht nur, was du einfügst

Eine Beutetabelle oder eine Ausdauerleiste kannst du also ruhig anfordern. „Mach, dass sich mein Bosskampf wuchtig anfühlt“ wird dagegen ein Gespräch, das du Runde für Runde lenken musst.

Die Falle mit den erfundenen Funktionen

Angenommen, du baust Ice Hole Tycoon, ein ausgedachtes Spiel über einen Laden fürs Eisangeln. Ein gefangener Fisch soll zappeln, also fragst du ChatGPT und bekommst ordentlichen Code mit einer Zeile wie fish.wiggle_smooth(0.4).

Sieht gut aus, der Name ergibt Sinn. Dann bleibt das Spiel mit der Meldung stehen, dass es diese Funktion nicht gibt. ChatGPT hat etwas geschrieben, das richtig klang. Auch diesen Namen haben wir nur erfunden, um das Muster zu zeigen, echte Fälle wirken genauso glaubwürdig. Dasselbe passiert mit Funktionen, die es vor zwei Versionen noch gab.

„Bist du sicher?“ hilft wenig, denn oft stimmt es einfach zu oder entschuldigt sich und rät neu. Hilfreich ist nur, es auf etwas zeigen zu lassen, das du nachschlagen kannst.

Drei Gewohnheiten fangen fast alles davon ab:

  1. Nenn Engine und genaue Version am Anfang jedes Chats. „Godot“ reicht nicht. Die Nummer steht im Startfenster der Engine.
  2. Füge die ganze Fehlermeldung ein, Wort für Wort. In deiner Zusammenfassung fehlt genau das, was gebraucht wird.
  3. Frag, wo eine Funktion dokumentiert ist, und öffne diese Seite. Gibt es sie nicht, hast du deine Antwort, und das in einer Minute.

Ein ganzes Browserspiel auf einmal beschreibt die Ein-Datei-Methode. Und egal, was es schreibt: Woher das stammt, was in dein Spiel kommt, bleibt deine Sache. Lies Darf man Spielmechaniken kopieren?, wenn du dich an ein anderes Spiel anlehnst.

Das sagst du deiner KI

Ich nutze [Engine] in Version [genaue Nummer]. Schreib den Code für genau diese eine Funktion: [deine Funktion].

Durchläuft die Funktion mehr als eine Situation, etwa angebissen, zappelt, gefangen, entkommen, dann beginne mit einem Mermaid-Diagramm dieser Situationen und der Übergänge. Prüfe, ob jede einen Ausgang hat und nichts versehentlich zweimal auslöst, und schreib den Code nach diesem Diagramm.

Liste vor dem Code außerdem jede Funktion und Klasse der Engine auf, die du verwenden willst, jeweils mit der Seite der offiziellen Dokumentation für meine Version, die sie beschreibt. Kannst du die Seite nicht nennen oder kennst du etwas nur aus einer älteren Version, schreib „unsicher“ dazu und sag mir, wie ich es herausfinde. Nimm keinen Namen, der nur richtig klingt.

Sag nach dem Code, wohin er gehört und was ich beim Starten sehen sollte. Wenn ich dir eine Fehlermeldung schicke, zitiere zuerst den genauen Wortlaut, auf den du dich beziehst, und schlag erst dann eine Lösung vor.

Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen

So prüfst du es

  • Öffne zwei der genannten Seiten. Es muss sie geben, und sie müssen beschreiben, was die KI behauptet hat.
  • Schau auf die Markierung „unsicher“. Eine lange Liste ganz ohne sie ist verdächtig.
  • Sieh dir das Diagramm bei mermaid.live an. Mermaid ist Text, der zum Bild wird. Frag dich, was passiert, wenn der Fisch beim Zappeln entkommt. Deckt das kein Pfeil ab, tut es auch der Code nicht.
  • Starte die Funktion zweimal. Beende das Spiel dazwischen, denn manche Fehler zeigen sich erst beim zweiten Mal.
  • Füge eine Fehlermeldung ein und lies die Antwort. Sie sollte mit den zitierten Worten beginnen. Springt sie gleich zu neuem Code, frag noch einmal nach.

Quellen

Stand: 2026-11-02