GESCHICHTE · 2026-07-20

PuzzleScript (2013) — die einzeilige Regel, die die „Schiebespiele" der Welt in Serie produzierte

Was ein kostenloser Bauplan einer Generation von Jam-Machern mitgab

Einleitung

Am 7. Oktober 2013 veröffentlichte das Fachmedium Game Developer (damals noch Gamasutra) einen kurzen Artikel unter dem Titel „Open-source HTML5 puzzle game engine PuzzleScript now available". Autor war der britische Indie-Entwickler Stephen Lavelle, bekannt als increpare, der zu diesem Zeitpunkt bereits über 500 kostenlose Spiele veröffentlicht hatte. Was er an diesem Tag freigab, war jedoch kein Spiel, sondern ein Werkzeug zum Bauen von Spielen.

PuzzleScript ist eine kostenlose, quelloffene Puzzle-Engine, die vollständig im Browser läuft. Keine Installation ist nötig: Man öffnet die Website und findet links einen kompakten Editor für die Regelsprache, rechts einen Live-Testbildschirm. Auch ohne Programmiererfahrung entsteht aus wenigen Regelzeilen sofort ein spielbares Puzzle — diese niedrige Einstiegshürde wurde zum Ausgangspunkt für Hunderte später entstandener Jam-Puzzlespiele.

Eindruck des PuzzleScript-Code-Editors neben einem Rätselfeld (KI-generiert)Wie aus einer einzigen Codezeile ein Spielfeld entsteht (Illustration, KI-generiert)

Der Kontext seiner Zeit

2013 lag genau an dem Punkt, an dem sich Browserspiele von Flash zu HTML5 verschoben. Im selben Jahr ging die Indie-Vertriebsplattform itch.io in die öffentliche Beta und schuf rasch einen Ort, an dem Solo-Entwickler ihre Spiele kostenlos oder nach dem Pay-what-you-want-Prinzip veröffentlichen konnten. PuzzleScript entstand genau in diesem Jahr, in dem die Werkzeuge der Spieleentwicklung demokratisiert wurden.

Nach Lavelles eigenen Angaben war PuzzleScript zunächst als Werkzeug für ZZT-artige Community-Spiele gedacht — in Anlehnung an das 1991 für MS-DOS veröffentlichte ASCII-Action-Adventure. Doch die knappe Regelsyntax von „T in Y World", einem Spiel, das der Programmierer Tom Murphy für die Ludum Dare 2012 baute, veränderte diesen Plan. Der Forscher Jonah Warren hält, gestützt auf ein persönliches Interview mit Lavelle, fest, dass diese Begegnung Lavelle dazu brachte, PuzzleScript als Werkzeug neu zu konzipieren, das eigens für reine Puzzlespiele gebaut wurde.

Eindruck von Browserfenstern und einer an itch.io erinnernden Oberfläche aus dem Jahr 2013 (KI-generiert)Der Wandel der Browserspiele hin zu HTML5 im Jahr 2013 (Illustration, KI-generiert)

Mechanik

Der Kern von PuzzleScript ist deklaratives Regelschreiben. Die Sokoban-artige Schiebe-Bewegung etwa wird in der offiziellen Dokumentation in einer einzigen Zeile ausgedrückt — [ > Player | Crate ] -> [ > Player | > Crate ]. Dreht man nur die Richtung der Pfeile um, wird aus dem Schieben ein Ziehen. Auch Objekte werden auf einem 5×5-Pixel-Raster definiert, und Grafik, Sound und Level liegen alle in derselben Textdatei. Statt eine ausufernde Allzweck-Engine zu erlernen, braucht ein Entwickler nur diese eine deklarative Grammatik — und genau diese Beschränkung war der Kerngedanke des Designs.

Die dadurch ermöglichte Größenordnung zeigt sich in den Zahlen. Als der Spieldesign-Forscher Jonah Warren 2019 die Daten von itch.io auswertete, fand er 508 mit PuzzleScript gebaute Spiele von 308 Entwicklern. Zu den häufigsten Tags zählten „sokoban" (93 Verwendungen) und „blocks" (106 Verwendungen) — ein Beleg dafür, wie sich ein einziges Verb, Schieben, in unzählige kleine Rätsel verzweigte.

Schemaartiger Eindruck von auf einem Raster geschobenen Blöcken (KI-generiert)Wie eine deklarative Regel das Spielfeld bewegt (Illustration, KI-generiert)

Abstammungslinie bis in die Gegenwart

PuzzleScript verteilte mehr als nur ein Werkzeug. Der britische Entwickler Alan Hazelden (unter dem Namen Draknek), der sein Studio Draknek & Friends seit 2013 betreibt, veröffentlichte 2014 Mirror Isles, das mit Spiegelreflexionen arbeitet, und 2015 Skipping Stones to Lonely Homes, in dem man über Seile balanciert — beide als PuzzleScript-Jam-Spiele. Im selben Jahr 2014 bauten Hazelden und sein Mitstreiter Benjamin Davis in PuzzleScript den Prototyp eines Schneemann-Bau-Puzzles, A Good Snowman Is Hard to Build. Die fertige Version erschien am 25. Februar 2015 bei Draknek & Friends und wurde später auch auf Steam gut aufgenommen.

Die Linie von dort zu Baba Is You ist in den eigenen Worten des Entwicklers festgehalten. Arvi „Hempuli" Teikari schrieb in den Kommentaren zur Jam-Version seines eigenen Baba Is You auf itch.io direkt, er habe das Gefühl, dass Block-Schiebe-Puzzlespiele dank PuzzleScript und ähnlicher Werkzeuge in den letzten Jahren aufgeblüht seien. Baba Is You selbst entstand 2017 bei der Nordic Game Jam, angestoßen durch das Thema „Not There", und Teikari nennt Snakebird, Stephen's Sausage Roll und A Good Snowman Is Hard to Build als direkte Einflüsse. Eine erweiterte Version erschien im März 2019 für PC und Switch und gewann bei den Game Awards desselben Jahres mehrere Preise, darunter den für das beste Puzzle-/Trivia-Spiel.

Die Abstammungslinie verläuft also so: eine kostenlose Engine (2013) → eine Reihe von Jam-Spielen eines einzelnen Entwicklers (2014-15) → eines davon reift zu einem kommerziellen Puzzletitel (2015) → ein anderer Entwickler nennt diesen Titel als Einfluss und würdigt gleichzeitig separat die Engine selbst (2017-19). Der Vorfahre hier ist kein einzelnes Spiel — es ist ein kostenloses Werkzeug, das eine einzeilige Grammatik verteilte.

Eindruck einer Abstammungslinie, in der viele kleine Jam-Spiele zu einem breiten Strom zusammenfließen (KI-generiert)Unzählige kleine Werke, die in einen einzigen Strom münden (Illustration, KI-generiert)

Quellen

Für diesen Artikel herangezogene Quellen:

Game Developer: Open-source HTML5 puzzle game engine PuzzleScript now available (2013)

Offizielle PuzzleScript-Website

Jonah Warren, „Tiny Online Game Engines" (enthält ein persönliches Interview mit Lavelle)

Alan Hazelden: Mirror Isles (2014)

Alan Hazelden: Skipping Stones to Lonely Homes (2015)

Wikipedia: A Good Snowman Is Hard To Build

Game Developer: Q&A — A Good Snowman Is Hard To Build (über den PuzzleScript-Prototyp)

Wikipedia: Baba Is You

Hempuli (Arvi Teikari), in seinen eigenen Kommentaren — Baba Is You (Jam Build), itch.io

Red Bull: Developers Hempuli Oy talk Baba is You and video game toughness

Schlusswort

Was mich beim Schreiben dieses Artikels überrascht hat: Der Ausgangspunkt dieser Abstammungslinie ist kein „Werk", sondern ein „Werkzeug". Ich habe schon zuvor Artikel geschrieben, in denen ein einzelnes Spiel wie Sokoban als Vorfahre steht — aber hier ging eine deklarative Grammatik, die Lavelle 2013 aus der Hand gab, durch die Hände Hunderter unbekannter Autoren, und einer von ihnen vollendete zufällig etwas, das Bestand haben sollte. Geschichte besteht oft genau aus einer solchen Anhäufung anonymer Verzweigungen.

Verfolgt man heute, 2026, die Urheberschaft der Titel zurück, die in Steams „Thinky Puzzle"-Regal stehen, führt ein nicht geringer Teil davon über die PuzzleScript-Jam-Szene. Kostenlos, dünn dokumentiert, in einer einzigen Regelzeile ausdrückbar — eine Beschränkung, die nicht unähnlich den Hanayama-Cast-Puzzles von 1983 ist — und dreizehn Jahre später bringt dieses Werkzeug still weiterhin neue Autoren hervor. Das, denke ich, ist das größte Erbe, das dieses Werkzeug hinterlassen hat.

Eindruck eines stillen Browserbildschirms mit einem kleinen aufleuchtenden Spielfeld (KI-generiert)Ein stiller Editor-Bildschirm, der auf den nächsten Autor wartet (Illustration, KI-generiert)

Reactions (no login)

Anonymous • one of each per visitor per day

関連シリーズ

Puzzle Incident History第12回 / 全12回

次に読む