Shiny Gen / Blogg

Så gör du ett Godot-spel i webbläsaren med AI (inget att installera)

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

För att göra ett Godot-spel i webbläsaren med AI öppnar du Shiny Gen på shinygen.ai/play, startar ett nytt spel med Godot-motorn och beskriver spelet du vill ha. Shiny Gen kör Godot självt i webbläsaren: vår fork av motorn, kompilerad till WebAssembly, som ritar med en WebGPU-renderare (och WebGL där en webbläsare saknar WebGPU). Dess AI-agent skriver riktig GDScript, kör sedan spelet, tar skärmbilder, trycker på kontrollerna, läser felen och rättar det som är trasigt. Det finns inget att installera, och samma sak fungerar i Shiny Gen-appen på iPhone, iPad och Android.

Den här guiden går igenom det steg för steg, och tar sedan upp hur det skiljer sig från att lägga till AI i Godots skrivbordsredigerare, och när skrivbordsredigeraren är det bättre valet.

Har Godot AI?

Inte inbyggt. Godot-redigeraren som du laddar ner från godotengine.org levereras inte med någon AI-assistent. Den som vill ha AI-hjälp med Godot brukar välja en av tre vägar:

Det här behöver du

Det är allt. Det finns ingen motor, SDK eller något tillägg att installera.

Steg för steg

1. Öppna Shiny Gen

Gå till shinygen.ai/play. Hemflödet spelar spel från vår katalog, och de flesta är Godot-spel: du kan spela ett, titta på dess kod eller remixa det till en egen kopia. För att göra ett spel behöver du ett konto, så registrera dig eller logga in överst på sidan.

Shiny Rapids, ett forsränningsspel i 3D, körs i Chrome på shinygen.ai. Till vänster: knapparna Hem, Utforska, plus, Ädelstenar och Konto. Till höger: Dela, Remixa och Statistik.
Shiny Rapids, ett Godot-spel från katalogen, spelas i Chrome på shinygen.ai. Knappen + till vänster startar ett nytt spel.

2. Starta ett nytt spel och välj Godot-motorn

Tryck på knappen +. Under Agent i appen väljer du Nytt ("Börja ett helt nytt spel från grunden"). Nästa skärm är Välj en motor: välj Godot Engine.

De andra fem raderna är motorer vi har byggt för spel i retrostil (GBA, GBC, N64, GameCube och DS). De hör till ett annat inlägg; för ett Godot-spel är det den första raden. Vill du hellre börja från något som redan fungerar, välj Remixa i stället för Nytt och välj ett av våra spel.

Ett nytt Godot-spel öppnas i redigeraren. Det är tomt från början, med flit: agenten bygger det du beskriver i stället för att redigera en mall som du inte bad om.

Skärmen Välj en motor i Shiny Gen, med Godot Engine, GBA-motor, GBC-motor, N64-motor, GameCube-motor och DS-motor.
Den andra skärmen i + Nytt: välj Godot Engine för ett spel i GDScript.

3. Beskriv spelet

Öppna fliken Agent längst ner i redigeraren. Dess vy Chatt är där du pratar med agenten. Skriv vad du vill ha med vanliga ord. Ett bra första meddelande säger:

Till exempel: "Gör ett litet plattformsspel i 3D. En räv hoppar mellan svävande öar och samlar ädelstenar. Piltangenterna eller spaken på skärmen för att röra sig, mellanslag eller A för att hoppa. Om man faller av hamnar man på den senaste ön. Visa antalet ädelstenar och en tidtagare."

Knappen bredvid skrivfältet väljer modell, och skärmen visar ungefär vad ett meddelande kostar med den. Den inbyggda agenten debiteras i ädelstenar efter faktisk användning, så en lång arbetssession kostar mer än en snabb rättning.

Fliken Agent med vyn Chatt öppen bredvid ett fightingspel. Skrivfältet innehåller en instruktion för ett mysigt fiskespel, med ett saldo av ädelstenar, en modellväljare och en Skicka-knapp under.
Fliken Agent, vyn Chatt: beskriv spelet med vanliga ord och tryck på Skicka. (Tagen till vår butikssida.)

4. Se agenten bygga och testa det

Tryck på Skicka och se spelet ta form i samma flik. Agenten skriver inte bara kod och hoppas. Varje runda gör den följande:

  1. Skriver eller redigerar GDScript-koden för ditt spel.
  2. Kör den och läser eventuella körfel, med radnummer.
  3. Tar skärmbilder för att kontrollera vad som faktiskt syns på skärmen.
  4. Trycker på kontrollerna för att spela det den har byggt, även flera knappar samtidigt.
  5. Rättar det som är trasigt och kör igen.

Den kan också göra spelets resurser när din idé behöver det: bilder och sprites, 3D-modeller, sprite-animationer, och ljudeffekter och musik som redigerbara partitur. Att generera resurser kostar ädelstenar; agenten berättar vad den har använt.

5. Ändra det genom att prata med det

När den första versionen fungerar fortsätter du i samma chatt. Små, konkreta önskemål fungerar bäst:

Om något ser fel ut, säg vad du såg i stället för att gissa orsaken. Agenten kan återskapa det genom att spela spelet och sedan rätta det. Du kan stoppa den när som helst, spela spelet själv och komma tillbaka.

6. Läs och redigera GDScript-koden själv

Byt fliken Agent från Chatt till Kod för att se spelets skript. Det är GDScript, samma språk som du skulle skriva i Godot-redigeraren, med Godots noder och de vanliga startpunkterna: extends Node3D, func _ready(), func _process(delta).

Du kan läsa den för att lära dig hur spelet fungerar, ändra en siffra och köra igen, eller skriva hela funktioner för hand. Att redigera koden själv kostar inget. Du kan också be agenten att förklara en funktion innan du rör den.

Vyn Kod i fliken Agent som visar GDScript: func _ready() anropar _build_world(), _build_hud(), _build_audio() och _new_tower(), bredvid 3D-spelet Shiny Skyline som körs.
Vyn Kod: den riktiga GDScript-koden för ett spel som remixats från Shiny Skyline, bredvid spelet den kör.

7. Dela det, eller ta det med dig

Tryck på Dela för att få en länk som vem som helst kan öppna i en webbläsare. Du väljer om folk bara ska kunna spela det (Bara spela) eller också göra en egen kopia (Spela och kopiera). Att dela är gratis.

För att ta med dig ett spel har webbappen Dela och sedan Exportera för webben (finns inte i apparna för iPhone, iPad eller Android än): en zip-fil med en index.html och spelpaketet som du kan ladda upp till itch.io eller vilket webbhotell som helst. Ett exporterat spel gör inga anrop till Shiny Gen och kan spelas offline när det har laddats. Att exportera kräver ett köp, vilket som helst, från ett startpaket för $2.99.

Du äger det du gör och får sälja det; Shiny Gen tar ingen andel av intäkterna (användarvillkoren, avsnitt 4).

Hur det skiljer sig från att lägga till AI i Godot på datorn

Shiny Gen skriver riktig GDScript på Godot-motorn, så det du lär dig här går att ta med dig. Men det är inte skrivbordsredigeraren med en chattruta påskruvad, och skillnaderna spelar roll:

Det du får i gengäld:

När du ska använda Godot på datorn i stället

Använd Godot-redigeraren på din dator (med eller utan en AI-assistent) om du:

Vad det kostar

Att göra, spela och dela spel är gratis, och det är också att redigera kod och resurser för hand. AI-generering och den inbyggda agenten använder ädelstenar, och nya konton får gratis ädelstenar från start. Ett köp, vilket som helst, från ett startpaket för $2.99, låser också upp export av dina spel som filer. Hela listan finns på prissidan.

Om du redan betalar för Claude eller ChatGPT kan du ansluta den till Shiny Gen i stället för att använda den inbyggda agenten; koden den skriver kostar inga ädelstenar. Det tar nästa inlägg upp.

Vanliga frågor

Har Godot inbyggd AI?

Nej. Godot-redigeraren levereras inte med någon AI-assistent. Du kan lägga till en med ett tillägg till redigeraren, använda en allmän kodassistent på ett projekt på datorn, eller använda ett verktyg byggt på Godot som Shiny Gen, som kör motorn och en AI-agent tillsammans i webbläsaren.

Är det verkligen Godot och GDScript?

Ja. Shiny Gen kör en fork av Godot-motorn kompilerad till WebAssembly med en WebGPU-renderare, och spelen skrivs i GDScript. Projektet körs på vår sandlådeisolerade fork, så den vanliga Godot-redigeraren kan inte öppna det.

Kan jag öppna mitt Shiny Gen-spel i Godot-redigeraren?

Inte som ett projekt. Du kan läsa och kopiera GDScript-koden från vyn Kod, men det går inte att ladda ner projektet än, och koden är skriven för Shiny Gens sandlådeisolerade fork.

Kan jag göra ett Godot-spel på telefonen?

Ja. Shiny Gen-appen på iPhone, iPad och Android har samma redigerare och agent, och mobilwebbläsare fungerar också.

Är det gratis?

Att göra, spela och dela är gratis. AI-generering och den inbyggda agenten använder ädelstenar, och nya konton får gratis ädelstenar. Att exportera ett spel som en fil kräver ett köp, vilket som helst, från $2.99.

Får jag sälja ett spel som jag har gjort?

Ja. Du äger det du gör, och Shiny Gen tar ingen andel av intäkterna. Ett vanligt sätt är att exportera det för webben och sälja det på itch.io; att exportera kräver ett köp, vilket som helst, från $2.99.

Starta ett nytt Godot-spel

Öppnar Shiny Gen med ett nytt, tomt Godot-spel. Du behöver ett gratis konto för att göra ett spel.

Vissa sidor som inlägget länkar till är på engelska.

Senast uppdaterad: 9 oktober 2026