Making An Actually Fun Game (NO Coding experience)

Matt Wolfe walks through designing a game called Library Survivors where you play a librarian stopping kids from stealing books. He shows how to use ChatGPT to flesh out your design doc and Cloud Code to start building it, no coding background needed.
Questions this video answers
August 1, 2025
10 XP
20 XP
Chapters
OK, dann lasst uns mal ein Spiel entwickeln. Bei diesem Spiel werden wir nicht zulassen, dass die KI einfach die Idee für das Spiel ausdenkt. Mit meinem Produzenten Dave hatten wir eine Idee für ein Spiel, das Spaß machen sollte. Das Spiel heißt vorläufig Library Survivors und ist dem Spiel Vampire Survivors sehr ähnlich. Aber man spielt einen Bibliothekar. Man muss Bücher wegräumen, während wilde Kinder weitere Bücher aus den Regalen nehmen und sie dann überall auf der Karte verstreut liegen lassen. Als Bibliothekar geht man herum, sammelt die Bücher ein und stellt sie zurück ins Regal. Im Laufe des Spiels kommen immer mehr Kinder in die Bibliothek, sie werden immer wilder, sie ziehen immer mehr Bücher aus dem Regal und deine Aufgabe ist es, diese Bücher immer wieder aufzuheben und zurück ins Regal zu stellen, bevor du überfordert bist. Es gibt eine kleine Chaosanzeige und bei dieser Chaosanzeige steigt sie umso schneller, je mehr Bücher auf dem Boden liegen. Und du musst alle Bücher vom Boden aufheben, bevor die Chaosanzeige 100 Prozent erreicht. Klingt etwas kompliziert, wenn du Vampire Survivors kennst. Es ist so ähnlich wie dieses umgekehrte Vampirüberlebenden, bei dem du Schwärme und Schwärme von Kindern hast, aber die Kinder versuchen eigentlich dem Bibliothekar aus dem Weg zu gehen, während sie Chaos verursachen, während der Bibliothekar versucht, die Kinder zu jagen, Bücher aufzuheben und sie zurück ins Regal zu stellen. Jetzt, da wir das Konzept für das Spiel haben, habe ich die grundlegende Idee des Spiels aufgeschrieben, aber ich möchte, dass ChatGPT mir hilft, sie weiter auszuarbeiten. Bitte hilf mir das folgende Spielkonzept Hilf mir mit dem Gameplay Kreislauf, den Power Oops, den Gewinn und Niederlagenszenarien, wie man den Schwierigkeitsgrad mit der Zeit erhöht und allen anderen notwendigen Gameplay Elementen, die ich noch nicht ganz durchdacht habe. Dafür werde ich es tatsächlich auf Pro aktualisieren, aber Wenn du nur oder 40 hast, wird es immer noch einen ziemlich guten Job machen. Ich möchte nur, dass ChatGPT noch etwas mehr Zeit damit verbringt, darüber nachzudenken. Dann reichen wir es ein. Es wird wahrscheinlich ungefähr eine Minute dauern, bis das Projekt wirklich durchdacht und durchdacht ist. GPT hat etwas mehr als 5 Minuten gebraucht, um darüber nachzudenken und einen ziemlich ausführlichen Entwurf und eine Aufschlüsselung dessen erstellt, was dieses Spiel sein soll. Er umfasste alles von der Spielmechanik über Charakter Upgrades bis hin zu Soundeffekten und Grafikempfehlungen. Alles in allem ein wirklich solider Erster Versuch von ChatGPT. Hier sind zwei Screenshots, die ihr anhalten könnt, falls ihr die gesamte Unterhaltung lesen wollt. Wir haben also ein ziemlich gut ausgearbeitetes Konzept. Es gibt noch ein paar andere Dinge, die meiner Meinung nach in diesem Briefing fehlen, die ich aber schnell hinzufügen werde. Zum Beispiel sollten Kinder nicht einfach Bücher aus dem Regal werfen können. Sie sollten die Bücher nehmen, weglaufen und sie anderswo in der Bibliothek fallen lassen, um mehr Chaos zu stiften. Der Spieler sollte erkennen können, wenn ein Kind ein Buch trägt, damit er das Kind verfolgen und ihm das Buch wegnehmen kann. Kinder sollten aktiv versuchen, vor dem Bibliothekar wegzulaufen. Mit der Zeit sollten immer mehr Bücher aus den Regalen genommen werden können, sodass der Schwierigkeitsgrad mit der Anzahl der Bücher ebenfalls zunimmt. Und mit jedem Level, das der Spieler erreicht, sollte es immer schwieriger werden aufzusteigen. Um von Level 1 auf Level 2 zu gelangen, sollten 10 EP erforderlich sein, von Level 2 auf Level 3 jedoch 20. Und es sollte jedes Mal schwieriger werden aufzusteigen.
Bitte aktualisiere die Beschreibung mit diesen zusätzlichen Informationen und erstelle eine Markdown Datei mit einer vollständigen Erklärung und allen von uns festgelegten Gameplay Details. Alles klar, Jetzt wird das Ganze zur Beschreibung hinzugefügt, aber gib mir eine Markdown Datei, die wir verwenden und in unseren nächsten Schritt einbinden können. Alles klar. Und nach etwa vier und einhalb Minuten heißt Ich habe eure fünf neuen Mechaniken in die Kitkey Schwierigkeitskurve und das Spielerinteraktionssystem integriert und dann alles in einem einzigen Markdown Briefing kompiliert. Hier ist unser Markdown Briefing. Wir laden es herunter und wir haben eine ziemlich gute Aufschlüsselung. Jetzt ist es an der Zeit, mit der Programmierung fortzufahren und zum Programmieren werde ich Clot Code verwenden. Ich habe mich noch nicht so oft mit Cloud Code beschäftigt. Ich habe vor kurzem einen Tweet gepostet, in dem ich gefragt habe, was eure Lieblingstools sind und womit ich mehr Zeit verbringen sollte. Und die Antwort, die die Leute wahrscheinlich am häufigsten genannt haben, war mehr Zeit mit Clot Code zu verbringen. Es ist wirklich gut. Ich habe also die letzten Tage damit verbracht, die Grundlagen von Cloud Code zu lernen und ja, es gefällt mir wirklich gut. Wir werden dieses Spiel also mit Clot Code entwickeln. Ich möchte nicht zu sehr in ein Tutorial einsteigen, aber hier ist eine kurze Übersicht, wie ihr Clot Code auf eurem Computer zum Laufen bekommt. Wenn ihr also rüber zu Entropic Com Claude Code, Dort findest du die Anleitung. Als erstes musst du Node JS auf deinem Computer installieren. Klicke einfach auf diesen Link, lade die App für dein Betriebssystem herunter und führe das Installationsprogramm aus. Nach der sehen nun, dass wir Cloud Code installiert haben. Wenn Sie sich nun in einem Tool wie VS Code oder Windsurf befinden, möchten Sie einen Ordner öffnen, in dem alle Ihre Dateien gespeichert werden. Klicken Sie also oben links auf dieses kleine Explorer Symbol. Klicken Sie auf Ordner öffnen. Ich habe einen Ordner auf meinem Computer, den ich einfach Code nenne. In Code erstelle ich einen neuen Ordner mit dem Namen Library Survivors. Wir klicken auf Erstellen und öffnen diesen Ordner dann als unseren Ordner im Explorer. Jetzt können wir mit dem Erstellen beginnen. Sie sehen, dass beim Installieren dieser Erweiterung das kleine Cloud Logo oben rechts in meinem VS Code angezeigt wurde. Wenn ich also auf diesen Link hier klicke, wird er ausgelöst. Cloud Code für mich eingerichtet. Wenn Sie es zum ersten Mal verwenden, wird es einige Einrichtungsanweisungen geben. Klicken Sie auf Ja, um fortzufahren. Sie können Cloud Code dann direkt hier eingeben und sofort mit der Verwendung von Cloud Code beginnen. Ich verwende Windsurf über VS Code, Daher schließe ich VS Code und mache einfach dabei, wo wir in Windsurf aufgehört haben. Sie sehen, es sieht gleich aus, dieselben Symbole auf der linken Seite. Wenn ich hier auf Plugins klicke, sehen Sie, dass ich das Cloud Code Plugin installiert habe. Es funktioniert genauso. Wir öffnen unseren Ordner, Gehen Sie zu Code. Öffnen Sie die Bibliothek Survivals. Ich werde den Build im Grunde auf die gleiche Weise in Windsurf erstellen. Ich klicke mit der rechten Maustaste auf Neue Textdatei. Wenn ich das tue, sehen Sie, dass wir hier oben unsere Schaltfläche Cloud Code ausführen haben. Ich klicke also einfach darauf. Dadurch wird Cloud Code in unserem kleinen Terminal geöffnet. Ich schließe es jetzt und in unserem Export Explorer hier. Ich nehme das Briefing, das wir vorhin erstellt haben und schiebe es einfach in unseren neuen Ordner. Jetzt enthält es das Briefing, dessen was wir erstellen wollen. Wir können eine Vorschau des gesamten Briefings ansehen, das Chatgeb zu diesem Spiel geschrieben hat. Eine wirklich coole Sache bei der Verwendung von Cloud Code ist, dass ich hier unten auf Shift Tab klicken kann und wie Sie sehen, die automatische Annahme von Änderungen aktivieren kann. Während das Programmcode schreibt, kann ich ihm sagen, dass er einfach alles aktualisieren und automatisch erstellen soll. Wenn ich erneut Shift Tab drücke, wechselt es in den Planmodus, indem es einen Plan für die Erstellung dessen erstellt, was Sie erstellen möchten. Es schreibt aber noch keinen Code. Ich verwende diesen Planmodus sehr gerne, um die nächsten Schritte zu planen. Es erstellt einen Plan und fährt dann mit dem nächsten Schritt fort, den soeben erstellten Plan zu kodieren. Auf diese Weise können Sie Claude anweisen, den Plan ein wenig neu zu konfigurieren und dann fortzufahren, falls ein Teil des Plans keinen Sinn ergibt. OK. Um mit der Planung zu beginnen, gehe ich zu dieser Bibliothek Survival Design MD, klicke mit der rechten Maustaste, Ich kopiere den Pfad hier und schreibe dann in mein Eingabeaufforderungsfeld, erstelle einen Plan zur Entwicklung des Spiels in diesem Briefing. Dann füge ich den Pfad ein, den wir gerade kopiert haben. Ich drücke die Eingabetaste und das Programm legt einfach los. Und so schnell ging es los. Cloud Code hat einen extrem detaillierten Entwicklungsfahrplan für uns erstellt. Dieser enthielt Dinge wie die Game Engine und sogar die Forschung.
More from Matt

AI News: Dots, GPT-6.1 Sol, Sonnet 5.5, Gemini 4, and everything you need to know









