Creare giochi con l’IA: tutorial sul gauntlet loop passo dopo passo

Scopri come realizzare la tua idea di gioco con l’IA usando un gauntlet loop. Il tutorial copre l’intero processo: configurazione, strumenti, prompt, iterazioni e condivisione.

Un gauntlet loop è un metodo di prompting con l’IA per creare giochi, app e altri progetti, in cui due agenti, un costruttore e un critico, lavorano attraverso iterazioni successive. Per approfondire la metodologia, consulta Che cos’è un gauntlet loop?. Questo tutorial illustra passo dopo passo come creare un gioco con un gauntlet loop, dalla configurazione alla pubblicazione.

1. Configurare gli strumenti

Per eseguire un gauntlet loop, serve un agente di programmazione capace di modificare i file sul computer e testare il gioco autonomamente. Tra quelli adatti ci sono Codex, Claude Code, Cursor e Gemini CLI.

Un gauntlet loop può funzionare con qualsiasi motore di gioco, come Unity, Unreal Engine, Roblox Studio o Three.js. Ognuno richiede strumenti leggermente diversi per consentire all’agente di interagire con il motore. Se non sai quali strumenti scaricare o configurare, crea una cartella di progetto vuota e indica all’agente il motore previsto: potrà verificare se gli strumenti necessari sono disponibili.

Facoltativo: Build World. La skill Build World di Thrixel offre generazione di asset 3D di alta qualità con Thrixel e un flusso di sviluppo migliorato, scritto da veri sviluppatori di giochi. Thrixel non è necessario per un gauntlet loop, ma la skill è progettata appositamente per migliorare gli asset e il game design durante le iterazioni e può essere usata gratuitamente.

2. Scrivere il prompt e fornire riferimenti

Nel prompt per il gioco, fornisci quante più informazioni possibili su gameplay, stile artistico, controlli, interfaccia e tutto ciò che rientra nella tua visione creativa. Un prompt lungo va bene: più contesto aiuta l’agente a realizzare meglio il gioco.

Per essere efficace, il gauntlet loop richiede riferimenti visivi esistenti con cui confrontare il lavoro. Allega screenshot o video di giochi esistenti e spiega perché ciascuno è rilevante, ad esempio: «Mi piace l’illuminazione di questa immagine e l’angolazione della camera di quell’altra». È una parte essenziale del processo, perché il critico confronterà il gioco con questi riferimenti a ogni iterazione.

Il prompt deve includere anche le istruzioni per il ciclo di critica, che è il principio centrale del gauntlet loop. Chiedi all’agente di usare un sottoagente critico severo che confronti ripetutamente il lavoro con i riferimenti forniti finché il gioco raggiunge il livello qualitativo richiesto.

Prompt iniziale per un gauntlet loop
Crea un gioco d’azione e avventura in terza persona con Three.js, ambientato in una città in rovina sospesa sopra le nuvole. Il giocatore esplora quartieri collegati, combatte guardiani meccanici e ripristina macchinari antichi per aprire un percorso verso la torre centrale. Includi combattimento corpo a corpo, una schivata, nemici con diversi schemi d’attacco, enigmi ambientali, checkpoint e un boss finale. Dai alla città un forte senso di imponenza con architetture torreggianti, macchinari in movimento e percorsi tra altezze diverse.

Usa le immagini allegate come riferimenti per l’architettura, l’illuminazione e l’aspetto generale della città. Fai esaminare il gioco in esecuzione da un agente critico separato, che lo confronti con i riferimenti sia nell’aspetto sia nella giocabilità. Chiedigli problemi specifici e motivazioni, correggili, poi fagli rivedere il gioco aggiornato. Continua finché il critico è soddisfatto, senza fissare un numero di iterazioni o abbassare le aspettative per adattarle al risultato attuale.

3. Avviare il ciclo di iterazione

Dopo aver inviato il prompt, puoi lasciare lavorare gli agenti per un po’. Il costruttore e il critico svolgeranno diversi cicli di revisione senza richiedere interventi, probabilmente per diverse ore. A ogni fase, il critico confronterà la versione corrente del gioco con il prompt e i riferimenti, indicando al costruttore problemi specifici da migliorare.

Dalla critica alla revisione

A ogni iterazione, l’agente critico fornisce indicazioni specifiche per guidare i miglioramenti del costruttore.

Ciclo 1

Base

Due guardiani meccanici accanto a un macchinario luminoso · Ciclo 1
Feedback del critico
  • La luce ambientale appiattisce la scena.
  • La pavimentazione uniforme fa sembrare il cortile assemblato da pezzi.
Ciclo 2

Luce e profondità

Due guardiani meccanici accanto a un macchinario luminoso · Ciclo 2
Feedback del critico
  • La pavimentazione segue ancora una griglia perfetta, con poco rilievo.
Ciclo 3

Pietra e atmosfera

Due guardiani meccanici accanto a un macchinario luminoso · Ciclo 3
Feedback del critico
  • Le lastre di pietra sembrano gonfie.
  • Gli anelli del cortile scompaiono sotto la pavimentazione.
Ciclo 4

Nuvole e materiali

Due guardiani meccanici accanto a un macchinario luminoso · Ciclo 4
Feedback del critico
  • Alla pavimentazione mancano grana e macchie.
  • I guardiani scuri hanno bisogno di più contrasto.
Ciclo 5

Superficie e punto focale

Due guardiani meccanici accanto a un macchinario luminoso · Ciclo 5
Feedback del critico
  • La texture calcarea e l’illuminazione selettiva risolvono i problemi visivi rimasti.
Ciclo 6

Ulteriori rifiniture

Due guardiani meccanici accanto a un macchinario luminoso · Ciclo 6
Feedback del critico
  • Approvato: punti focali chiari, pietra texturizzata e illuminazione equilibrata danno al cortile un aspetto coerente e rifinito.

4. Dare ulteriori indicazioni

L’agente avviserà quando avrà finito. A quel punto potrai testare il gioco e fornire il tuo feedback. Puoi segnalare qualsiasi elemento che non corrisponda alla tua visione, inclusi i bug, e richiedere tutti i cicli di modifica necessari. Ulteriori screenshot di riferimento possono aiutare a precisare dettagli realizzati male o sfuggiti al critico. Puoi anche chiedere di ampliare il gioco o aggiungere contenuti nella stessa direzione.

Usa la stessa conversazione anche per modifiche più ampie al design. Un personaggio più veloce, una camera diversa o una nuova area da esplorare possono passare dallo stesso ciclo di critica, mantenendo disponibili il prompt originale e i feedback precedenti.

5. Giocare e condividere il gioco

Quando l’anteprima ti soddisfa, il gauntlet loop è concluso e il gioco è pronto per essere pubblicato!

Ogni motore e destinazione ha un processo diverso di esportazione e pubblicazione, ma l’agente può guidarti verso quello più adatto. I giochi web creati con Three.js o Unity possono essere ospitati gratuitamente con strumenti come Netlify o Vercel. La skill Build World di Thrixel supporta anche pubblicazione e hosting gratuiti su thrixel.com/world.