Tworzenie gier z AI: gauntlet loop krok po kroku

Dowiedz się, jak zrealizować pomysł na grę z AI za pomocą gauntlet loop. Poradnik obejmuje cały proces: konfigurację, narzędzia, prompty, iteracje i udostępnianie.

Gauntlet loop to metoda pracy z promptami AI przy tworzeniu gier, aplikacji i innych projektów, w której dwa agenty, twórca i krytyk, pracują w kolejnych iteracjach. Więcej o metodzie znajdziesz w artykule Czym jest gauntlet loop?. Ten poradnik omawia tworzenie gry z gauntlet loop krok po kroku, od konfiguracji do publikacji.

1. Skonfiguruj narzędzia

Do uruchomienia gauntlet loop potrzebujesz agenta programistycznego, który potrafi edytować pliki na komputerze i samodzielnie testować grę. Nadają się do tego między innymi Codex, Claude Code, Cursor i Gemini CLI.

Gauntlet loop działa z dowolnym silnikiem gier, takim jak Unity, Unreal Engine, Roblox Studio czy Three.js. Każdy wymaga nieco innych narzędzi do pracy agenta. Jeśli nie wiesz, co pobrać lub skonfigurować, utwórz pusty folder projektu i powiedz agentowi, którego silnika chcesz użyć. Agent może sprawdzić, czy potrzebne narzędzia są dostępne.

Opcjonalnie: Build World. Umiejętność Build World od Thrixel oferuje generowanie wysokiej jakości zasobów 3D z Thrixel oraz usprawniony proces tworzenia gier opracowany przez prawdziwych deweloperów. Thrixel nie jest wymagany do gauntlet loop, ale ta umiejętność została zaprojektowana, by poprawiać zasoby i projekt gry w takich cyklach, i można z niej korzystać bezpłatnie.

2. Napisz prompt i dostarcz odniesienia

W prompcie opisz jak najdokładniej rozgrywkę, styl graficzny, sterowanie, interfejs i wszystko, co składa się na twoją wizję. Długi prompt jest w porządku: większy kontekst pomaga agentowi lepiej stworzyć grę.

Aby gauntlet loop był skuteczny, agent potrzebuje istniejących odniesień wizualnych do porównania. Dołącz zrzuty ekranu lub filmy z istniejących gier i wyjaśnij znaczenie każdego z nich, na przykład: „Podoba mi się oświetlenie na tym obrazie i kąt kamery na tamtym”. To kluczowe, ponieważ krytyk będzie porównywał grę z tymi odniesieniami w każdej rundzie.

Prompt powinien zawierać także instrukcje pętli krytyki, ponieważ to główna idea gauntlet loop. Poleć agentowi użycie surowego subagenta krytyka, który wielokrotnie porównuje pracę z odniesieniami, aż gra osiągnie wymagany poziom jakości.

Prompt startowy do gauntlet loop
Stwórz w Three.js przygodową grę akcji z perspektywy trzeciej osoby, osadzoną w zrujnowanym mieście unoszącym się nad chmurami. Gracz eksploruje połączone dzielnice, walczy z mechanicznymi strażnikami i naprawia pradawne maszyny, by otworzyć drogę do centralnej wieży. Uwzględnij walkę wręcz, unik, wrogów o różnych wzorcach ataku, zagadki środowiskowe, punkty kontrolne i finałowego bossa. Nadaj miastu imponującą skalę dzięki strzelistej architekturze, ruchomym maszynom i ścieżkom łączącym różne wysokości.

Użyj załączonych obrazów jako odniesień dla architektury, oświetlenia i ogólnego wyglądu miasta. Niech osobny agent krytyk sprawdzi działającą grę i porówna z odniesieniami zarówno wygląd, jak i rozgrywkę. Poproś o konkretne problemy i uzasadnienia, popraw je, a potem zleć ponowną ocenę zaktualizowanej gry. Kontynuuj, aż krytyk będzie zadowolony, bez ustalania liczby rund ani obniżania wymagań do poziomu obecnego wyniku.

3. Uruchom pętlę iteracji

Po wysłaniu promptu możesz na jakiś czas zostawić pracę agentom. Twórca i krytyk przejdą przez kilka rund poprawek bez twojego udziału, prawdopodobnie przez kilka godzin. Na każdym etapie krytyk porówna obecną wersję z promptem i odniesieniami, przekazując twórcy konkretne problemy do poprawienia.

Od krytyki do poprawek

W każdej rundzie agent krytyk przekazuje konkretne uwagi, na podstawie których twórca ulepsza wynik.

Runda 1

Podstawa

Dwaj mechaniczni strażnicy obok świecącej maszyny · Runda 1
Uwagi krytyka
  • Światło otoczenia spłaszcza scenę.
  • Jednolita nawierzchnia sprawia, że dziedziniec wygląda jak złożony z gotowych części.
Runda 2

Światło i głębia

Dwaj mechaniczni strażnicy obok świecącej maszyny · Runda 2
Uwagi krytyka
  • Nawierzchnia wciąż tworzy idealną siatkę o niewielkim reliefie.
Runda 3

Kamień i atmosfera

Dwaj mechaniczni strażnicy obok świecącej maszyny · Runda 3
Uwagi krytyka
  • Kamienne płyty wyglądają na napompowane.
  • Pierścienie dziedzińca znikają pod nawierzchnią.
Runda 4

Chmury i materiały

Dwaj mechaniczni strażnicy obok świecącej maszyny · Runda 4
Uwagi krytyka
  • Nawierzchni brakuje ziarnistości i plam.
  • Ciemni strażnicy potrzebują mocniejszego kontrastu.
Runda 5

Powierzchnia i punkt skupienia

Dwaj mechaniczni strażnicy obok świecącej maszyny · Runda 5
Uwagi krytyka
  • Tekstura wapienia i selektywne oświetlenie rozwiązują pozostałe problemy wizualne.
Runda 6

Dodatkowe dopracowanie

Dwaj mechaniczni strażnicy obok świecącej maszyny · Runda 6
Uwagi krytyka
  • Zatwierdzone: wyraźne punkty skupienia, teksturowany kamień i zrównoważone światło nadają dziedzińcowi spójne wykończenie.

4. Przekaż dodatkowe uwagi

Agent poinformuje o zakończeniu pracy. Wtedy możesz samodzielnie przetestować grę i przekazać uwagi. Możesz zgłosić wszystko, co nie odpowiada twojej wizji, w tym błędy, i poprosić o tyle rund zmian, ile potrzebujesz. Dodatkowe obrazy referencyjne pomogą doprecyzować szczegóły źle zrealizowane lub przeoczone przez krytyka. Możesz też poprosić o rozbudowę gry lub dodanie treści w tym samym kierunku.

Korzystaj z tej samej rozmowy także przy większych zmianach projektu. Szybsza postać, inna kamera lub nowy obszar do eksploracji mogą przejść tę samą pętlę krytyki, z dostępem do oryginalnego promptu i wcześniejszych uwag.

5. Zagraj i udostępnij grę

Gdy podgląd spełnia oczekiwania, gauntlet loop jest zakończony, a gra gotowa do publikacji!

Każdy silnik i miejsce publikacji mają własny proces eksportu i udostępniania, ale agent może przeprowadzić cię przez najlepszy dla projektu. Gry internetowe w Three.js lub Unity można bezpłatnie hostować za pomocą usług takich jak Netlify i Vercel. Umiejętność Build World od Thrixel obsługuje też bezpłatną publikację i hosting na thrixel.com/world.