Shiny Gen / Blogg

Slik lager du et Godot-spill i nettleseren med AI (ingenting å installere)

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

For å lage et Godot-spill i nettleseren med AI åpner du Shiny Gen på shinygen.ai/play, starter et nytt spill på Godot-motoren og beskriver spillet du vil ha. Shiny Gen kjører selve Godot i nettleseren: vår fork av motoren, kompilert til WebAssembly, som tegner med en WebGPU-renderer (og WebGL der en nettleser ikke har WebGPU). AI-agenten skriver ekte GDScript, og så kjører den spillet, tar skjermbilder, trykker på kontrollene, leser feilene og retter det som er ødelagt. Du trenger ikke installere noe, og det samme fungerer i Shiny Gen-appen på iPhone, iPad og Android.

Denne veiledningen går gjennom det steg for steg, og tar så for seg hvordan det skiller seg fra å legge AI til Godot-redigeringsverktøyet på datamaskinen, og når det er bedre å bruke det.

Har Godot AI?

Ikke innebygd. Godot-redigeringsverktøyet du laster ned fra godotengine.org, kommer ikke med en AI-assistent. De som vil ha AI-hjelp med Godot, velger vanligvis en av tre veier:

Dette trenger du

Det er alt. Du trenger ikke installere noen motor, SDK eller noe tillegg.

Steg for steg

1. Åpne Shiny Gen

Gå til shinygen.ai/play. Startstrømmen spiller spill fra katalogen vår, og de fleste er Godot-spill: du kan spille ett, se på koden eller remikse det til din egen kopi. For å lage et spill trenger du en konto, så registrer deg eller logg inn øverst på siden.

Shiny Rapids, et rafting-spill i 3D, kjører i Chrome på shinygen.ai. Til venstre: knappene Hjem, Utforsk, pluss, Edelstener og Konto. Til høyre: Del, Remiks og Statistikk.
Shiny Rapids, et Godot-spill fra katalogen, spilles i Chrome på shinygen.ai. Knappen + til venstre starter et nytt spill.

2. Start et nytt spill og velg Godot-motoren

Trykk på +-knappen. Under Agent i appen velger du Ny ("Start et helt nytt spill fra bunnen av"). Den neste skjermen heter Velg en motor: velg Godot-motor.

De fem andre radene er motorer vi har bygd for spill i retrostil (GBA, GBC, N64, GameCube og DS). De er tema for et annet innlegg; for et Godot-spill er det den første raden. Vil du heller starte fra noe som allerede fungerer, velger du Remiks i stedet for Ny og velger et av spillene våre.

Et nytt Godot-spill åpnes i redigeringsverktøyet. Det starter tomt, med vilje: agenten bygger det du beskriver, i stedet for å redigere en mal du ikke ba om.

Skjermen Velg en motor i Shiny Gen, med Godot-motor, GBA-motor, GBC-motor, N64-motor, GameCube-motor og DS-motor.
Den andre skjermen i + Ny: velg Godot-motor for et spill i GDScript.

3. Beskriv spillet

Åpne Agent-fanen nederst i redigeringsverktøyet. Chat-visningen er der du snakker med agenten. Skriv det du vil ha med vanlige ord. En nyttig første melding sier:

For eksempel: "Lag et lite plattformspill i 3D. En rev hopper mellom svevende øyer og samler edelstener. Piltastene eller spaken på skjermen for å bevege seg, mellomrom eller A for å hoppe. Faller du av, starter du på nytt på den siste øya. Vis antall edelstener og en tidtaker."

Knappen ved siden av skrivefeltet velger modellen, og skjermen forteller deg omtrent hva en melding koster med den. Den innebygde agenten faktureres i edelstener etter faktisk bruk, så en lang arbeidsøkt koster mer enn en rask retting.

Chat-visningen i Agent-fanen er åpen ved siden av et slåssespill. Skrivefeltet har en prompt for et koselig fiskespill, med en saldo i edelstener, en modellvelger og en Send-knapp under.
Agent-fanen, Chat-visningen: beskriv spillet med vanlige ord og trykk Send. (Tatt for oppføringen vår i appbutikken.)

4. Se agenten bygge og teste det

Trykk Send og se spillet ta form i den samme fanen. Agenten skriver ikke bare kode og håper på det beste. I hver runde gjør den dette:

  1. Skriver eller redigerer GDScript-koden for spillet ditt.
  2. Kjører den og leser eventuelle kjøretidsfeil, med linjenumre.
  3. Tar skjermbilder for å sjekke hva som faktisk er på skjermen.
  4. Trykker på kontrollene for å spille det den har bygd, også flere inndata samtidig.
  5. Retter det som er ødelagt og prøver igjen.

Den kan også lage ressursene til spillet når ideen din trenger dem: bilder og sprites, 3D-modeller, sprite-animasjoner, og lydeffekter og musikk som partiturer du kan redigere. Generering av ressurser bruker edelstener; agenten forteller deg hva den har brukt.

5. Endre det ved å snakke med den

Når den første versjonen kjører, fortsetter du i den samme chatten. Små, konkrete ønsker fungerer best:

Hvis noe ser feil ut, sier du hva du så i stedet for å gjette på årsaken. Agenten kan gjenskape det ved å spille spillet, og så rette det. Du kan stoppe den når som helst, spille spillet selv og komme tilbake.

6. Les og rediger GDScript-koden selv

Bytt Agent-fanen fra Chat til Kode for å se skriptet til spillet. Det er GDScript, det samme språket du ville skrevet i Godot-redigeringsverktøyet, med Godots noder og de vanlige inngangspunktene: extends Node3D, func _ready(), func _process(delta).

Du kan lese det for å lære hvordan spillet fungerer, endre et tall og kjøre det igjen, eller skrive hele funksjoner for hånd. Å redigere koden selv koster ingenting. Du kan også be agenten forklare en funksjon før du rører den.

Kode-visningen i Agent-fanen viser GDScript: func _ready() kaller _build_world(), _build_hud(), _build_audio() og _new_tower(), ved siden av 3D-spillet Shiny Skyline som kjører.
Kode-visningen: den ekte GDScript-koden i et spill remikset fra Shiny Skyline, ved siden av spillet den kjører.

7. Del det, eller ta det med deg

Trykk Del for å få en lenke som alle kan åpne i en nettleser. Du velger om folk bare kan spille det (Bare spille) eller også lage sin egen kopi (Spille og kopiere). Deling er gratis.

For å ta med deg et spill har nettappen Del, og deretter Eksporter for nettet (ikke i appene for iPhone, iPad eller Android ennå): en zip-fil med en index.html og spillpakken som du kan laste opp til itch.io eller en hvilken som helst nettvert. Et eksportert spill gjør ingen kall til Shiny Gen og kan spilles uten nett når det først er lastet. Eksport krever ett hvilket som helst kjøp, fra en startpakke til $2.99.

Du eier det du lager og kan selge det; Shiny Gen tar ingen andel av inntektene (vilkårene for bruk, del 4).

Hvordan dette skiller seg fra å legge AI til Godot på datamaskinen

Shiny Gen skriver ekte GDScript på Godot-motoren, så det du lærer her, kan du ta med deg videre. Men det er ikke redigeringsverktøyet for datamaskin med en chatboks skrudd på, og forskjellene betyr noe:

Det du får i bytte:

Når du bør bruke Godot på datamaskinen i stedet

Bruk Godot-redigeringsverktøyet på datamaskinen (med eller uten en AI-assistent) hvis du:

Hva det koster

Å lage, spille og dele spill er gratis, og det samme er å redigere kode og ressurser for hånd. AI-generering og den innebygde agenten bruker edelstener, og nye kontoer starter med gratis edelstener. Ett hvilket som helst kjøp, fra en startpakke til $2.99, låser også opp eksport av spillene dine som filer. Hele listen finner du på prissiden.

Hvis du allerede betaler for Claude eller ChatGPT, kan du koble det til Shiny Gen i stedet for å bruke den innebygde agenten; koden det skriver, koster ingen edelstener. Det er tema for det neste innlegget.

Vanlige spørsmål

Har Godot innebygd AI?

Nei. Godot-redigeringsverktøyet kommer ikke med en AI-assistent. Du kan legge til en med et tillegg til redigeringsverktøyet, bruke en generell kodeassistent på et prosjekt på datamaskinen, eller bruke et verktøy bygd på Godot, som Shiny Gen, som kjører motoren og en AI-agent sammen i nettleseren.

Er det virkelig Godot og GDScript?

Ja. Shiny Gen kjører en fork av Godot-motoren kompilert til WebAssembly med en WebGPU-renderer, og spillene skrives i GDScript. Prosjektet kjører på vår sandkassebaserte fork, så det vanlige Godot-redigeringsverktøyet kan ikke åpne det.

Kan jeg åpne Shiny Gen-spillet mitt i Godot-redigeringsverktøyet?

Ikke som et prosjekt. Du kan lese og kopiere GDScript-koden fra Kode-visningen, men det finnes ingen prosjektnedlasting ennå, og koden er skrevet for Shiny Gens sandkassebaserte fork.

Kan jeg lage et Godot-spill på mobilen?

Ja. Shiny Gen-appen på iPhone, iPad og Android har det samme redigeringsverktøyet og den samme agenten, og mobilnettlesere fungerer også.

Er det gratis?

Å lage, spille og dele er gratis. AI-generering og den innebygde agenten bruker edelstener, og nye kontoer får gratis edelstener. Eksport av et spill som fil krever ett hvilket som helst kjøp, fra $2.99.

Kan jeg selge et spill jeg har laget?

Ja. Du eier det du lager, og Shiny Gen tar ingen andel av inntektene. En vanlig vei er å eksportere det for nettet og selge det på itch.io; eksport krever ett hvilket som helst kjøp, fra $2.99.

Start et nytt Godot-spill

Åpner Shiny Gen med et nytt, tomt Godot-spill. Du trenger en gratis konto for å lage et spill.

Noen sider innlegget lenker til, er på engelsk.

Sist oppdatert: 9. oktober 2026