Shiny Gen / Blog

Zo maak je een Godot-game in je browser met AI (niets te installeren)

Ook in: English · Español · Deutsch · Français · Português · Italiano · Svenska · Norsk · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · Русский · 日本語 · 한국어 · 繁體中文

Om een Godot-game in je browser met AI te maken, open je Shiny Gen op shinygen.ai/play, begin je een nieuwe game op de Godot-engine en beschrijf je de game die je wilt. Shiny Gen draait Godot zelf in de browser: onze fork van de engine, gecompileerd naar WebAssembly, die tekent met een WebGPU-renderer (en WebGL als een browser geen WebGPU heeft). De AI-agent schrijft echte GDScript, start daarna de game, maakt screenshots, drukt op de knoppen, leest de fouten en repareert wat kapot is. Je hoeft niets te installeren, en hetzelfde werkt in de Shiny Gen-app op iPhone, iPad en Android.

Deze gids loopt het stap voor stap door, en behandelt daarna hoe het verschilt van AI toevoegen aan de Godot-editor op de desktop, en wanneer de desktopeditor de betere keuze is.

Heeft Godot AI?

Niet ingebouwd. De Godot-editor die je downloadt van godotengine.org heeft geen AI-assistent. Mensen die AI-hulp bij Godot willen, kiezen meestal een van drie routes:

Wat je nodig hebt

Meer niet. Je hoeft geen engine, SDK of plug-in te installeren.

Stap voor stap

1. Open Shiny Gen

Ga naar shinygen.ai/play. De homefeed speelt games uit onze catalogus, en de meeste daarvan zijn Godot-games: je kunt er een spelen, de code bekijken of hem remixen tot je eigen kopie. Voor een game maken heb je een account nodig, dus registreer je of log in bovenaan de pagina.

Shiny Rapids, een 3D-raftinggame, draait in Chrome op shinygen.ai. Links: de knoppen Home, Ontdekken, plus, Edelstenen en Account. Rechts: Delen, Remixen en Stats.
Shiny Rapids, een Godot-game uit de catalogus, speelt in Chrome op shinygen.ai. De knop + links begint een nieuwe game.

2. Begin een nieuwe game en kies de Godot-engine

Druk op de knop +. Kies onder Agent in de app voor Nieuw ("Begin een nieuwe game vanaf nul"). Het volgende scherm vraagt je: Kies een engine: kies Godot Engine.

De andere vijf rijen zijn engines die we gebouwd hebben voor games in retrostijl (GBA, GBC, N64, GameCube en DS). Die komen in een andere post aan bod; voor een Godot-game is het de eerste rij. Begin je liever met iets dat al werkt, kies dan Remixen in plaats van Nieuw en kies een van onze games.

Er opent een nieuwe Godot-game in de editor. Die begint expres leeg: de agent bouwt wat jij beschrijft in plaats van een sjabloon aan te passen waar je niet om vroeg.

Het scherm Kies een engine in Shiny Gen, met Godot Engine, GBA-engine, GBC-engine, N64-engine, GameCube-engine en DS-engine.
Het tweede scherm van + Nieuw: kies Godot Engine voor een GDScript-game.

3. Beschrijf de game

Open het tabblad Agent onderaan in de editor. In de weergave Chat praat je met de agent. Typ in gewone taal wat je wilt. Een nuttig eerste bericht vertelt:

Bijvoorbeeld: "Maak een kleine 3D-platformgame. Een vos springt tussen zwevende eilanden en verzamelt edelstenen. Pijltjestoetsen of de joystick op het scherm om te bewegen, spatie of A om te springen. Als je eraf valt, begin je opnieuw op het laatste eiland. Toon het aantal edelstenen en een timer."

Met de knop naast het invoerveld kies je het model, en het scherm vertelt je ongeveer wat een bericht ermee kost. De ingebouwde agent wordt in edelstenen afgerekend op werkelijk gebruik, dus een lange werksessie kost meer dan een snelle reparatie.

De weergave Chat van het tabblad Agent geopend naast een vechtgame. Het invoerveld bevat een prompt voor een gezellige visgame, met een saldo aan edelstenen, een modelkiezer en een knop Versturen eronder.
Het tabblad Agent, weergave Chat: beschrijf de game in gewone taal en druk op Versturen. (Opgenomen voor onze pagina in de appstore.)

4. Kijk hoe de agent hem bouwt en test

Druk op Versturen en zie de game vorm krijgen in hetzelfde tabblad. De agent schrijft niet zomaar code en hoopt er het beste van. Elke ronde:

  1. Schrijft of bewerkt hij de GDScript van je game.
  2. Start hij hem en leest hij eventuele runtimefouten, met regelnummers.
  3. Maakt hij screenshots om te controleren wat er echt op het scherm staat.
  4. Drukt hij op de knoppen om te spelen wat hij gebouwd heeft, ook meerdere invoeren tegelijk.
  5. Repareert hij wat kapot is en gaat hij opnieuw.

Hij kan ook de assets van de game maken als je idee die nodig heeft: afbeeldingen en sprites, 3D-modellen, sprite-animaties, en geluidseffecten en muziek als bewerkbare partituren. Assets genereren kost edelstenen; de agent vertelt je wat hij heeft uitgegeven.

5. Pas hem aan door ermee te praten

Als de eerste versie draait, ga je verder in dezelfde chat. Kleine, specifieke verzoeken werken het best:

Ziet iets er verkeerd uit, zeg dan wat je zag in plaats van naar de oorzaak te gissen. De agent kan het nadoen door de game te spelen en het dan repareren. Je kunt hem op elk moment stoppen, de game zelf spelen en terugkomen.

6. Lees en bewerk de GDScript zelf

Zet het tabblad Agent van Chat op Code om het script van de game te zien. Het is GDScript, dezelfde taal die je in de Godot-editor zou schrijven, met de nodes van Godot en de gebruikelijke beginpunten: extends Node3D, func _ready(), func _process(delta).

Je kunt het lezen om te leren hoe de game werkt, een getal aanpassen en hem opnieuw starten, of hele functies met de hand schrijven. Zelf code bewerken kost niets. Je kunt de agent ook vragen een functie uit te leggen voordat je eraan zit.

De weergave Code van het tabblad Agent met GDScript: func _ready() roept _build_world(), _build_hud(), _build_audio() en _new_tower() aan, naast de draaiende 3D-game Shiny Skyline.
De weergave Code: de echte GDScript van een game die geremixt is van Shiny Skyline, naast de game die hij draait.

7. Deel hem, of neem hem mee

Druk op Delen om een link te krijgen die iedereen in een browser kan openen. Jij kiest of mensen hem alleen kunnen spelen (Alleen spelen) of ook hun eigen kopie kunnen maken (Spelen en kopiëren). Delen is gratis.

Om een game mee te nemen, heeft de webapp Delen en dan Exporteren voor het web (nog niet in de apps voor iPhone, iPad of Android): een zip met een index.html en het gamepakket, die je kunt uploaden naar itch.io of een andere webhost. Een geëxporteerde game doet geen aanroepen naar Shiny Gen en speelt offline zodra hij geladen is. Voor exporteren is één willekeurige aankoop nodig, vanaf een starterspakket van $2.99.

Wat je maakt is van jou en je mag het verkopen; Shiny Gen neemt geen deel van de opbrengst (Servicevoorwaarden, artikel 4).

Hoe dit verschilt van AI toevoegen aan Godot op de desktop

Shiny Gen schrijft echte GDScript op de Godot-engine, dus wat je hier leert, kun je elders gebruiken. Maar het is niet de desktopeditor met een chatvenster erop geschroefd, en de verschillen doen ertoe:

Wat je ervoor terugkrijgt:

Wanneer je beter Godot op de desktop gebruikt

Gebruik de Godot-editor op je computer (met of zonder AI-assistent) als je:

Wat het kost

Games maken, spelen en delen is gratis, en code en assets met de hand bewerken ook. AI-generatie en de ingebouwde agent gebruiken edelstenen, en nieuwe accounts beginnen met gratis edelstenen. Eén willekeurige aankoop, vanaf een starterspakket van $2.99, ontgrendelt ook het exporteren van je games als bestand. Het volledige overzicht staat op de prijspagina.

Betaal je al voor Claude of ChatGPT, dan kun je die met Shiny Gen verbinden in plaats van de ingebouwde agent te gebruiken; de code die hij schrijft kost geen edelstenen. Dat staat in de volgende post.

Veelgestelde vragen

Heeft Godot ingebouwde AI?

Nee. De Godot-editor heeft geen AI-assistent. Je kunt er een toevoegen met een plug-in voor de editor, een algemene programmeerassistent gebruiken op een desktopproject, of een tool gebruiken die op Godot gebouwd is, zoals Shiny Gen, dat de engine en een AI-agent samen in de browser draait.

Is het echt Godot en GDScript?

Ja. Shiny Gen draait een fork van de Godot-engine, gecompileerd naar WebAssembly met een WebGPU-renderer, en games worden in GDScript geschreven. Het project draait op onze gesandboxte fork, dus de standaard Godot-editor kan het niet openen.

Kan ik mijn Shiny Gen-game openen in de Godot-editor?

Niet als project. Je kunt de GDScript lezen en kopiëren vanuit de weergave Code, maar je kunt een project nog niet downloaden, en de code is geschreven voor de gesandboxte fork van Shiny Gen.

Kan ik een Godot-game maken op mijn telefoon?

Ja. De Shiny Gen-app op iPhone, iPad en Android heeft dezelfde editor en agent, en mobiele browsers werken ook.

Is het gratis?

Maken, spelen en delen is gratis. AI-generatie en de ingebouwde agent gebruiken edelstenen, en nieuwe accounts krijgen gratis edelstenen. Voor het exporteren van een game als bestand is één willekeurige aankoop nodig, vanaf $2.99.

Mag ik een game die ik gemaakt heb verkopen?

Ja. Wat je maakt is van jou, en Shiny Gen neemt geen deel van de opbrengst. Een veelgebruikte route is hem exporteren voor het web en verkopen op itch.io; voor exporteren is één willekeurige aankoop nodig, vanaf $2.99.

Begin een nieuwe Godot-game

Opent Shiny Gen met een nieuwe, lege Godot-game. Je hebt een gratis account nodig om een game te maken.

Sommige pagina's waarnaar dit artikel linkt, zijn in het Engels.

Laatst bijgewerkt: 9 oktober 2026