Játékkészítés MI-vel: gauntlet loop útmutató lépésről lépésre

Valósítsd meg játékötletedet MI-vel, gauntlet loop segítségével. Az útmutató a teljes folyamatot bemutatja: beállítás, eszközök, promptok, iteráció és megosztás.

A gauntlet loop játékok, alkalmazások és más projektek MI-alapú készítésére szolgáló promptolási módszer, amelyben két ágens, egy építő és egy kritikus, ismétlődő körökben dolgozik. A módszerről a Mi az a gauntlet loop? oldalon olvashatsz. Ez az útmutató lépésről lépésre végigvezet a játék elkészítésén, a beállítástól a közzétételig.

1. Állítsd be az eszközöket

A gauntlet loop futtatásához olyan programozó ágens kell, amely képes fájlokat szerkeszteni a számítógépeden, és önállóan kipróbálni a játékot. Erre többek között a Codex, a Claude Code, a Cursor és a Gemini CLI is alkalmas.

A gauntlet loop bármely játékmotorral működhet, például Unityvel, Unreal Engine-nel, Roblox Studióval vagy Three.js-szel. Mindegyikhez kissé eltérő eszközök kellenek, hogy az ágens használni tudja. Ha nem tudod, mit kell letölteni vagy beállítani, hozz létre egy üres projektmappát, és mondd meg az ágensnek a tervezett motort. Ellenőrizni tudja, hogy a szükséges eszközök elérhetők-e.

Opcionális: Build World. A Thrixel Build World ágenskészsége kiváló minőségű 3D-elemek generálását kínálja Thrixellel, valamint valódi játékfejlesztők által írt, továbbfejlesztett munkafolyamatot. A Thrixel nem feltétele a gauntlet loopnak, de ez a készség kifejezetten az elemek és a játéktervezés javítására készült ezekben a ciklusokban, és ingyen is használható.

2. Adj promptot és referenciákat az ágensnek

A játék promptjában adj minél több információt a játékmenetről, a látványvilágról, az irányításról, a felületről és mindenről, ami az elképzelésedhez tartozik. Nem baj, ha hosszú a prompt: a több háttérinformáció segít jobb játékot készíteni.

A hatékony gauntlet loophoz az ágensnek meglévő vizuális referenciákra van szüksége. Csatolj képernyőképeket vagy videókat létező játékokból, és írd le, miért fontosak, például: „Tetszik ennek a képnek a világítása és annak a másiknak a kameraszöge.” Ez alapvető, mert a kritikus minden körben ezekhez hasonlítja a játékot.

A promptnak a kritikai ciklus utasításait is tartalmaznia kell, mert ez a gauntlet loop lényege. Kérd meg az ágenst, hogy szigorú kritikus alágenst használjon, amely ismételten összeveti a munkát a referenciákkal, amíg a játék el nem éri a kívánt minőséget.

Kezdő prompt a gauntlet loophoz
Készíts külső nézetes akció-kalandjátékot Three.js-ben, egy felhők felett lebegő romvárosban. A játékos összekapcsolt városrészeket fedez fel, mechanikus őrökkel harcol, és ősi gépeket állít helyre, hogy utat nyisson a központi toronyhoz. Legyen közelharc, kitérés, eltérő támadási mintájú ellenfelek, környezeti fejtörők, ellenőrzőpontok és végső főellenfél. A város mérete legyen lenyűgöző: magas épületekkel, mozgó gépekkel és különböző magasságokat összekötő utakkal.

A csatolt képeket használd az építészet, a világítás és az összkép referenciáiként. Egy külön kritikus ágens vizsgálja meg a futó játékot, és hasonlítsa össze a látványt és a játszhatóságot a referenciákkal. Kérj konkrét problémákat indoklással, javítsd őket, majd vizsgáltasd meg újra a frissített játékot. Folytasd, amíg a kritikus elégedett, rögzített körszám és a jelenlegi eredményhez igazított alacsonyabb elvárások nélkül.

3. Indítsd el az iterációs ciklust

A prompt elküldése után egy időre átengedheted a munkát az ágenseknek. Az építő és a kritikus több javítási kört végez nélküled, valószínűleg több órán keresztül. Minden szakaszban összehasonlítják az aktuális játékot a prompttal és a referenciákkal, a kritikus pedig konkrét javítandó problémákat küld az építőnek.

A kritikától a javításig

A kritikus ágens minden körben konkrét visszajelzést ad, amely alapján az építő javít a munkán.

1. kör

Alapok

Két mechanikus őr egy világító gép mellett · 1. kör
A kritikus visszajelzése
  • A környezeti fény ellaposítja a jelenetet.
  • Az egyforma burkolat összerakott hatást kelt az udvaron.
2. kör

Fény és mélység

Két mechanikus őr egy világító gép mellett · 2. kör
A kritikus visszajelzése
  • A burkolat továbbra is tökéletes rács, kevés domborzattal.
3. kör

Kő és hangulat

Két mechanikus őr egy világító gép mellett · 3. kör
A kritikus visszajelzése
  • A kőlapok felfújtnak tűnnek.
  • Az udvar gyűrűi eltűnnek a burkolat alatt.
4. kör

Felhők és anyagok

Két mechanikus őr egy világító gép mellett · 4. kör
A kritikus visszajelzése
  • A burkolatból hiányzik a szemcsézettség és a foltosság.
  • A sötét őröknek erősebb kontraszt kell.
5. kör

Felület és fókusz

Két mechanikus őr egy világító gép mellett · 5. kör
A kritikus visszajelzése
  • A mészkőtextúra és a célzott világítás megoldja a fennmaradó látványbeli problémákat.
6. kör

További finomítás

Két mechanikus őr egy világító gép mellett · 6. kör
A kritikus visszajelzése
  • Elfogadva: az egyértelmű fókuszpontok, a texturált kő és a kiegyensúlyozott világítás egységesen kidolgozott udvart eredményeznek.

4. Adj további visszajelzést

Az ágens jelez, amikor elkészült, és ekkor te is kipróbálhatod a játékot, majd visszajelzést adhatsz. Bármit jelezhetsz, ami eltér az elképzelésedtől, a hibákat is, és annyi módosítási kört kérhetsz, amennyire szükség van. További referenciaképek segíthetnek pontosítani a rosszul megvalósított vagy észre nem vett részleteket. A játék bővítését vagy hasonló tartalmak hozzáadását is kérheted.

A nagyobb tervezési változtatásokhoz is ugyanazt a beszélgetést használd. Gyorsabb karakter, más kamera vagy új felfedezhető terület ugyanazon a kritikai cikluson mehet át, miközben az eredeti prompt és a korábbi visszajelzések elérhetők maradnak.

5. Játssz, és oszd meg a játékodat

Ha elégedett vagy az előnézettel, a gauntlet loop befejeződött, és a játék készen áll a közzétételre!

Minden motor és célplatform más exportálási és közzétételi folyamatot használ, de az ágens végigvezethet a projektednek legmegfelelőbb úton. A Three.js-ben vagy Unityben készült webes játékok ingyenesen tárolhatók például Netlify vagy Vercel segítségével. A Thrixel Build World készsége ingyenes közzétételt és tárhelyet is támogat a thrixel.com/world címen.