Zbudowałem GTA 6 w 24 godziny, mając do pomocy tylko AI (Claude Code + Unreal Engine)

2026-06-21 • Leon van Zyl • AI zagraniczne •tutorial •waga 4/5 •16 min czytania

Krok po kroku: jak połączyć Claude Code z Unreal Engine przez oficjalny serwer MCP i bez znajomości silnika zbudować prototyp gry w stylu GTA. Konkretny materiał dla twórców indywidualnych.

Robocza publikacja redakcyjna na podstawie publicznego transkryptu YouTube. Źródło: YouTube.

O czym jest ten film

  1. Autor, który nigdy nie tworzył gier i nie zna Unreal Engine, sprawdza, jak daleko zajdzie z samym agentem kodującym Claude Code.
  2. Połączenie z silnikiem zapewnia oficjalna wtyczka Unreal MCP i lokalny serwer MCP — to przez nie agent dostaje dostęp do sceny.
  3. Konfiguracja krok po kroku: Unreal Engine w wersji co najmniej 5.8, instalacja Claude Code, włączenie wtyczek pomocniczych (Python Editor Script, Python Foundation Packages, Toolset Registry, Editor Toolset) i wygenerowanie pliku .mcp.json w folderze projektu.
  4. Pierwszy test to prośba o „sensowną zmianę” w pustej scenie; gdy autor nie widział efektu, uratował go zrzut ekranu wklejony do agenta (Alt+V).
  5. Tryb planowania pozwala najpierw omówić mechaniki, postaci i klimat gry — agent sam wyszukuje w sieci materiały o GTA 6 (Vice City, Lucia, Jason) i zadaje pytania doprecyzowujące.
  6. Kluczowe decyzje podejmuje się na pytania agenta: pełny „vertical slice”, nastrój „neony o zachodzie słońca”, budowa w nowym, osobnym poziomie.
  7. Darmowe zasoby pochodzą z dwóch źródeł: wbudowanych pakietów Epic (Third Person, Vehicle) dodawanych jednym kliknięciem oraz biblioteki Fab z filtrami wersji silnika i ceny.
  8. Podział pracy wygląda tak: człowiek przegląda Fab i pobiera wybrane assety (np. animowane palmy), a agent wstawia je do świata i buduje wokół nich mechaniki.
  9. Projekt domyka słowo-klucz „ultracode”: Claude Code tworzy workflow i zespół podagentów, które mają dodać pojazdy, broń, dźwięki, AI postaci i fizykę.
  10. Wniosek autora: serwer MCP jest świeży i działa synchronicznie (jedna zmiana naraz), ale takie narzędzia odciążą twórców niezależnych, zamiast ich zastąpić.

10 najważniejszych takeaways — z kontekstem zastosowania

1.Most między agentem a silnikiem to wtyczka Unreal MCP

Na czym polega: Claude Code sam z siebie nie widzi edytora Unreal. Dopiero lokalny serwer MCP, uruchamiany przez oficjalną wtyczkę, wystawia agentowi narzędzia do sterowania sceną, aktorami i ich właściwościami.

Jak stosować: zainstaluj Unreal Engine w wersji co najmniej 5.8, włącz wtyczkę Unreal MCP (Edit → Plugins), zaznacz autostart serwera (Edit → Preferences → Model Context Protocol), wygeneruj poleceniem z konsoli (tylda ~) plik .mcp.json w folderze projektu, zrestartuj edytor i sprawdź w Claude Code poleceniem /mcp, czy przy pozycji Unreal MCP pojawił się ptaszek potwierdzenia.

Na co uważać: bez restartów zmiany nie wchodzą w życie, a brakujące wtyczki pomocnicze sprawiają, że agent wprawdzie znajduje serwer, ale nie ma czym pracować.

2.Diagnostykę problemów zlecaj asystentowi, nie себе — nie sobie

Na czym polega: Gdy Claude Code zgłaszał brak narzędzi, autor nie szukał rozwiązania ręcznie. Kopiował odpowiedź agenta i wklejał ją do zwykłej rozmowy z Claude (lub ChatGPT), prosząc o diagnozę. Po kilku iteracjach wyszły nazwy brakujących wtyczek.

Jak stosować: prowadź równolegle czat z asystentem jako „serwis pomocy”; każdą odpowiedź agenta traktuj jak zgłoszenie awarii do przeanalizowania.

Na co uważać: jedna odpowiedź rzadko wystarcza — trzeba też odświeżyć narzędzia (konsolowe polecenie z dokumentacji) i zrestartować Claude Code.

3.Zrzut ekranu pokazuje agentowi to, co widzą twoje oczy

Na czym polega: Agent dodał sześcian, ale autor nie widział go nigdzie. Dopiero screenshot wklejony do Claude Code (Alt+V) ujawnił sedno: obiekt był mikroskopijny na gigantycznym terenie.

Jak stosować: gdy efekt pracy agenta rozmija się z tym, co widzisz, zrób zrzut ekranu, wklej go do agenta i opisz wprost, czego nie widzisz. Warto przy okazji ustawić okno agenta i edytora obok siebie.

Na co uważać: obraz mówi „co”, ale nie zawsze „dlaczego” — przy problemach skali czy położenia poproś o podanie wymiarów i współrzędnych.

4.Zanim cokolwiek zbudujesz, przełącz się w tryb planowania

Na czym polega: W trybie planowania Claude nie dotyka sceny. Najpierw rozmawiacie o mechanikach, wyglądzie i zakresie, agent zadaje pytania doprecyzowujące, a dopiero potem powstaje szczegółowy plan realizacji.

Jak stosować: wyczyść rozmowę, włącz planowanie i opisz cel ogólnikowo (np. „zbadaj temat i stwórz odchudzony fragment GTA 6”), a potem potwierdzaj kolejne decyzje na pytaniach agenta — zakres, nastrój świata, miejsce budowy.

Na co uważać: przerwanie agenta klawiszem Escape nie kasuje ustaleń — możesz w dowolnej chwili dorzucić dodatkowe wytyczne, na przykład preferencje co do darmowych assetów.

5.Nie pisz specyfikacji — pozwól agentowi ją poszukać

Na czym polega: Zamiast układać obszerną listę wymagań, autor zlecił agentowi research: mechaniki GTA 6, sylwetki bohaterów, wygląd i lokację. Agent sam odnalazł w sieci materiały o Vice City, Lucii i Jasonie i na tym zbudował plan.

Jak stosować: formułuj zadania jako cel plus polecenie researchu („zbadaj i zaproponuj”), a nie jako gotową, drobiazgową specyfikację.

Na co uważać: research wydłuża start, a agent pracuje wtedy równolegle w kilku wątkach — pilnuj, żeby odpowiedzieć na jego pytania, bo bez nich plan nie ruszy dalej.

6.Wbudowane pakiety Epic to najszybszy start

Na czym polega: Postać trzecioosobowa i pojazd nie wymagają żadnych pobrań — Epic dołącza je do silnika, a włączenie to jedno kliknięcie w Content Drawer (zielony przycisk Add → Add Feature or Content Pack).

Jak stosować: zanim zaczniesz szukać zasobów na zewnątrz, przejrzyj pakiety wbudowane, dodaj Third Person oraz Vehicle i wskaż agentowi, że ma na nich bazować.

Na co uważać: nie wszystko wbudowane wygląda dobrze — domyślne drzewa robiły słabe wrażenie, więc resztę warto selektywnie podmieniać z Fab.

7.W Fab filtruj po wersji silnika i cenie

Na czym polega: Biblioteka Fab (Window → Fab) jest pełna obiektów, ale część jest płatna, a część niezgodna z używaną wersją silnika. Filtry Compatibility (wersja) i Price (tylko darmowe) zawężają wybór do bezpiecznych propozycji.

Jak stosować: wyszukaj temat (np. „street”), ustaw zgodność z wersją silnika, włącz pokazywanie wyłącznie darmowych produktów, dodaj pakiet przez Add to Project, a potem podaj agentowi jego dokładną nazwę.

Na co uważać: pobranie pakietu niezgodnego z wersją silnika potrafi wysypać edytor całkowicie — autor przeżył pełną awarię.

8.Dziel się pracą: ty kurator, agent wykonawca

Na czym polega: Serwer MCP nie importuje automatycznie wszystkich potrzebnych zasobów. Autor przejął rolę kuratora: sam pobierał zestawy z Fab (animowane palmy z kokosami, ławki, budynki), a agent wstawiał je do świata i rozbudowywał wokół nich mechaniki.

Jak stosować: gdy agent zgłosi, że nie może pobrać zasobów, poproś go o instrukcję krok po kroku, wykonaj ją ręcznie, a następnie przekazuj nazwy pobranych pakietów w kolejnych poleceniach.

Na co uważać: agent nie zna twojego gustu — jeśli nie powiesz wprost, że nie chcesz postaci „z klocków”, dostaniesz bryły zamiast modeli.

9.Projekt domykaj workflow, nie pojedynczym promptem

Na czym polega: Na koniec autor wpisał słowo-klucz „ultracode” i poprosił o workflow, który dokończy grę: doda pojazdy, broń, efekty dźwiękowe, AI dla NPC i fizykę. Claude Code utworzył w ten sposób zespół podagentów domykających zadanie.

Jak stosować: spisz listę braków (czego nie ma, co nie działa) i zleć agentowi całościowy plan domknięcia, zamiast zgadywać pojedyncze polecenia.

Na co uważać: to nie jest magia jednego kliknięcia — praca nad sceną jest obecnie synchroniczna (jedna zmiana naraz), więc proces trwa.

10.Narzędzia odciążą twórców, ale nie podejmą za nich decyzji

Na czym polega: Autor, sam entuzjasta gier niezależnych, przewiduje, że agenci kodujący nie wypchną jednoosobowych ekip z rynku — przejmą żmudne, proste zadania, a czas i uwaga twórców wrócą do spraw kluczowych.

Jak stosować: przydzielaj agentowi robotę powtarzalną i techniczną (konfiguracja, podstawowe mechaniki), a sobie zostaw decyzje projektowe i estetyczne.

Na co uważać: całe środowisko jest bardzo młode; Epic pewnie dopracuje serwer MCP, między innymi pod kątem równoległej pracy wielu agentów, więc zakładaj, że szczegóły się zmienią.

Redakcyjne tłumaczenie

Nigdy w życiu nie zbudowałem gry

Cześć! W życiu nie zbudowałem żadnej gry i o Unreal Engine nie wiem praktycznie nic. Postanowiłem więc sprawdzić, co się stanie, gdy poproszę Claude Code o grę w stylu GTA 6 — i po dwóch godzinach miałem przed sobą efekt, który właśnie oglądacie. (Informacja dodatkowa: tytuł filmu mówi o 24 godzinach pracy, a sam autor podkreśla, że wyszło mu to w około dwie godziny — zapis transkryptu zawiera tu ewidentny błąd.)

Mamy świat pełen NPC, gdzieś jeżdżą pojazdy — chyba właśnie jeden przejeżdża — ale musiałem się przemóc i nie wgryzać w szczegóły. W grze jest Lucia, jest Jason, da się strzelać. W tym miejscu celowo się zatrzymuję, żeby pokazać, jak połączyć Claude Code z Unreal Engine i budować własne gry. Podkreślam raz jeszcze: nie jestem ani deweloperem, ani projektantem gier. Sama możliwość zakodowania czegoś takiego metodą „vibe codingu” — czyli sterowania agentem samym językiem, bez pisania kodu — w dwie godziny robi na mnie ogromne wrażenie. Łatwo sobie wyobrazić, co to oznacza dla sceny gier niezależnych i co ludzie z artystyczną żyłką będą w stanie z tą technologią osiągnąć.

Co trzeba zainstalować

Potrzebne są dwa elementy: Unreal Engine oraz agent kodujący, na przykład Claude Code. Silnik pobieracie ze strony Epic — linki do wszystkich stron zostawiam w opisie filmu. Wchodzicie na właściwą podstronę, pobieracie launcher, a po jego instalacji koniecznie ściągnijcie najnowszą wersję Unreal Engine. Do tego projektu potrzebujecie co najmniej wersji 5.8.

Następnie agent kodujący. Claude Code to tylko jedna z opcji: jeśli macie subskrypcję ChatGPT, spokojnie użyjecie Codex albo OpenCode — albo dowolnego innego narzędzia, które wam odpowiada. Instalacja Claude Code jest banalna: kopiujecie polecenie przygotowane dla waszego systemu (macOS, Linux lub WSL na Windows; na Windows również PowerShell albo wiersz poleceń) i uruchamiacie je w terminalu. Nagrałem już kilka filmów o konfiguracji Claude Code, więc ten krok przeskoczę — linki znajdziecie w opisie.

Dokumentacja jako przewodnik

Ponieważ nigdy nie pracowałem w Unreal Engine, nie wiedziałem nawet, od czego zacząć. Dlatego w opisie zostawiam też link do oficjalnej dokumentacji Unreal, opisującej, jak używać serwera MCP w silniku. Skopiowałem jej adres i wkleiłem do czatu z Claude (równie dobrze mogłoby to być okno ChatGPT) razem z prośbą: „Nigdy wcześniej nie używałem Unreal Engine. Chcę przetestować Claude Code w tym silniku. Przygotuj mi prostą instrukcję krok po kroku — od konfiguracji aż do pierwszego użycia.”

Claude kazał najpierw zainstalować silnik (zrobione), a potem utworzyć projekt testowy. Odpalam więc edytor, tworzę nowy projekt, wybieram szablon Blank i nadaję mu nazwę MCP test — po prostu wykonuję polecenia Claude’a; zmienię ją tylko na coś łatwiejszego do odnalezienia. Trzeci krok: włączyć wtyczkę Unreal MCP.

Wtyczka, autostart serwera i plik .mcp.json

W edytorze coś już się dzieje — mamy zalążek świata. Nadal nie umiem się po nim poruszać, ale to nieistotne. Wchodzimy w Edit → Plugins, w wyszukiwarce wpisujemy „Unreal MCP”, włączamy wtyczkę i restartujemy edytor. Potem trzeba włączyć automatyczny start serwera: Edit → Preferences, sekcja Model Context Protocol. I przepraszam, że ten fragment nagrania jest taki drobny — nie mam jak powiększyć tego okna. Wystarczy zaznaczyć jedną opcję, która odpowiada za autostart.

(Informacja dodatkowa: MCP, czyli Model Context Protocol, to otwarty standard łączenia modeli językowych z zewnętrznymi programami — w tym wypadku z edytorem Unreal Engine.)

Zamykam oba okna i przywołuję konsolę klawiszem tyldy (~). Pojawia się pole do wpisania polecenia. Dokumentacja obsługuje też inne agenty, więc jeśli nie pracujecie z Claude Code, po prostu podstawcie swoje polecenie. Wklejam je, wciskam Enter — i w folderze projektu powstaje plik .mcp.json. Otwarty w Notatniku albo edytorze kodu wygląda mniej więcej tak: wskazuje po prostu na lokalny serwer MCP uruchomiony w folderze projektu.

Teraz zapisuję projekt (Ctrl+S, mapę zostawiam pod domyślną nazwą), zamykam Unreal Engine i uruchamiam wszystko od nowa, żeby ustawienia zdążyły zadziałać.

Start Claude Code i pierwszy test

W folderze projektu otwieram terminal i odpalam Claude, z poleceniem, żeby korzystał z serwera MCP. W Claude Code mogę jeszcze ustawić model poleceniem /model — zostaję przy domyślnym, Opus 4.8 — oraz poziom staranności pracy („effort”), który podkręcam do najwyższego. Połączenie weryfikuję poleceniem /mcp: przy pozycji Unreal MCP powinien pojawić się ptaszek, co oznacza, że serwer jest uwierzytelniony i wszystko gra.

Czas na próbę. Tekst dyktuję głosem: „Cześć, jestem zupełnie nowy w Unreal Engine. Właśnie go zainstalowałem i przygotowałem pustą scenę. Wprowadź w niej jakąś sensowną zmianę, żebyśmy sprawdzili, czy potrafisz korzystać z serwera MCP.”

Gdy agent widzi serwer, ale nie ma czym pracować

Claude odpowiedział, że połączenie MCP znajduje, tylko brakuje mu odpowiednich narzędzi, żeby cokolwiek z nim zrobić. Skopiowałem więc jego odpowiedź i wkleiłem z powrotem do tamtej rozmowy: „Spróbowałem użyć Claude Code z moim projektem Unreal. Serwer MCP skonfigurowałem według twoich instrukcji, ale Claude odpowiada tak i tak. Co z tym zrobić?”

Okazało się, że trzeba wrócić do wtyczek i włączyć Python Editor Script oraz Python Foundation Packages, a dodatkowo odszukać Toolset Registry i upewnić się, że jest aktywny. Jeszcze chwilę korespondowaliśmy w tę i z powrotem, aż wyszło, czego naprawdę brakuje: zestawu narzędzi edytora, Editor Toolset. Bez niego nie było żadnego dostępu do aktorów, właściwości ani blueprintów. Włączam, restartuję silnik, znowu tylda, wklejam polecenie odświeżające narzędzia, restartuję Claude Code — i tym razem wygląda to znacznie lepiej: agent znalazł narzędzie „scenes”, którego wcześniej po prostu nie było. Jeśli też się z tym mecicie, po prostu dalej zlecajcie Claude’owi diagnostykę — prędzej czy później dojdziecie do mety.

Szukanie sześcianu, czyli po co agentowi zrzut ekranu

Claude stwierdził, że poziom jest pusty, i dodał sześcian. Tyle że ja tego sześcianu nigdzie nie widziałem. Tu z pomocą przychodzi mały trik z Claude Code: można zrobić zrzut ekranu i pokazać agentowi, co się widzi — obraz wkleja się skrótem Alt+V. Wrzucam więc fotografię mojego ekranu i pytam: „Nie widzę sześcianu. Oto zrzut ekranu. Jak go wyświetlić?” Przy okazji ustawiam okna obok siebie — Claude Code z jednej strony, Unreal z drugiej. Pracuje się wyraźnie wygodniej.

Claude wyjaśnił, że sześcian dodał, tylko jest on malutki, a teren — ogromny. Dodał, że przeskaluje obiekt, i faktycznie: sześcian się pojawił. Nie ma wątpliwości, że agent rozmawia ze sceną. Nadal coś tam dopracowuje, ale sprawdzę, co się stanie, gdy wcisnę Play. Jesteśmy w scenie i oto nasz sześcian. Działa. Czas na coś naprawdę fajnego.

Tryb planowania: najpierw rozmowa, potem budowa

Najpierw czyszczę rozmowę i zaczynam z nowym kontekstem. Potem przechodzę do trybu planowania: w tym trybie Claude nie wprowadza w scenie żadnych zmian. To przestrzeń na dyskusję o samej grze — mechanikach, designie — żeby wspólnie ułożyć szczegółowy plan, zanim cokolwiek ruszy. Dzięki temu ja wiem, co Claude zamierza, a on wie, czego chcę ja. Piszę więc:

„Claude, mam dość czekania na GTA 6. Zrób research dotyczący mechanik, projektu postaci, stylizacji wizualnej i lokalizacji, a potem stwórz odchudzony fragment GTA 6 w tym świecie gry.”

Claude rusza do internetu: przeszukuje materiały o Vice City, Lucii, Jasonie i wątkach fabularnych. To o niebo lepsze niż pisanie superdrobiazgowego zlecenia samodzielnie — pozwólmy agentowi wykonać ten research.

(Informacja dodatkowa: Lucia i Jason to para głównych bohaterów zapowiedzianego GTA VI, którego akcja ma toczyć się w Vice City — fikcyjnym odpowiedniku Miami.)

Po chwili dzieją się dwie rzeczy naraz. W tle pracuje osobny agent, badający kwestie techniczne projektu, a główny agent zadaje mi pytania doprecyzowujące. I właśnie dlatego tryb planowania jest taki ważny.

Pytania agenta i moje decyzje

Jak ambitny ma być ten fragment GTA 6? Wybieram pełny „vertical slice”, czyli domknięty, grywalny kawałek rozgrywki: auto do ucieczki, znaczniki punktów, poziomy poszukiwania, możliwość przełączania się między Lucią a Jasonem oraz jakaś eskapada — dojeżdżamy do kryjówki i misja zaliczona. Dla porównania: wariant podstawowy jest znacznie skromniejszy. Brzmi świetnie — biorę maksimum ambicji.

Jaka pora dnia i nastrój Vice City mają napędzać oświetlenie, niebo i neony? Do wyboru: zachód słońca z neonami, miamijska noc albo jasny dzień. Wybieram neony o zachodzie. Gdzie zbudować ten fragment? W nowym, osobnym poziomie. Niech tak będzie.

W tym momencie przerywam Claude’owi — wystarczy Escape, a agent i tak pamięta wszystko, co dotąd ustaliliśmy. To po prostu sposób na dorzucenie dodatkowych wytycznych: „Staraj się pobierać darmowe zasoby — budynki, assety, postacie. Nie sklejaj ludzi z bryłek, jeśli możesz użyć gotowego modelu.” Bo powtórzę: nie mam pojęcia, jak działa Unreal Engine, i ostatnie, czego chcę, to postaci składające się z kwadratów i kółek, skoro można pobrać realistyczne modele.

Darmowe zasoby: pakiety Epic i biblioteka Fab

Serwer MCP nie potrafił automatycznie zaimportować wszystkich assetów, więc Claude zaproponował, żebym po prostu pobrał je sam. Nie rozumiałem żadnej z wymienionych opcji, więc wróciłem do rozmowy: „Chętnie pobiorę zasoby, ale przeprowadź mnie przez to krok po kroku. Wspomniałeś o szablonach pojazdów, ludzi i budynków — pokaż, jak to zrobić, i najlepiej tak, żeby wszystko było darmowe.”

Odpowiedź: „Świetnie, robimy wariant hybrydowy. Wszystko poniżej jest w stu procentach bezpłatne, a edytor masz już otwarty. Krótka, szczera uwaga: Epic dołącza do silnika wbudowane pakiety dla postaci i samochodu — jedno kliknięcie, bez pobierania czegokolwiek.” Wystarczy w edytorze otworzyć Content Drawer, kliknąć zielony przycisk Add, wybrać Add Feature or Content Pack, zaznaczyć Third Person i dodać do projektu. Pojawił się folder z postacią trzecioosobową. To samo powtarzam z pojazdami: Add → Vehicle → Add to Project. I mamy też samochody.

Pobrałem jeszcze kilka rzeczy i kazałem agentowi ułożyć plan. Claude wygenerował bardzo szczegółową rozpiskę — można ją sobie przewinąć w górę i przeczytać, żeby dokładnie wiedzieć, co agent zamierza zrobić. W tym miejscu dałoby się coś jeszcze podpowiedzieć czy poprawić, ale szczerze: nie wiem, co robię, więc po prostu każę Claude’owi realizować plan. Teraz możemy usiąść wygodnie i patrzeć, jak agent robi swoje.

Fab, czyli jak pomagać agentowi w trakcie budowy

Claude siedział w tym już dobrą chwilę, a ja w międzyczasie bawiłem się Fabem. Okno Fab (Window → Fab) otwiera całą biblioterkę dodatków i obiektów. Przykład: wpisujecie „street” i dostajecie propsy uliczne. Spora część jest płatna, ale w filtrze Compatibility ustawiacie wersję zgodną z waszym silnikiem — mówię to z doświadczenia, bo pobranie niezgodnego pakietu wywaliło mi edytor z hukiem — a w filtrze Price zaznaczacie opcję pokazującą wyłącznie darmowe produkty. Wybieracie pakiet, na przykład z teksturami drogowymi i studzienkami, klikacie Add to Project, a potem po prostu mówicie Claude’owi: „użyj pakietu o nazwie takiej a takiej”.

Przez resztę budowy regularnie dorzucałem agentowi materiały. Na przykład domyślne drzewa, które miały się pobrać same, wyglądały słabo — znalazłem w Fabie palmy z animacjami, z kokosami i o wiele większą ilością detali. Chcecie ożywić scenę, to dograjcie budynki, ławki albo inne auta. Taki mały trik, który chciałem wam podarować.

Efekt i domknięcie projektu

Tutaj przerywam. Po wejściu do gry widać, że moja postać ma zielonkawo-niebieski odcień, a ta różowa to podobno Lucia. Jasne, to jeszcze nie jest kompletny klon i Claude wciąż mocno nad nim pracuje, ale w trosce o czas nagrania kończę w tym miejscu. Grę wrzucę do mojej społeczności — jeśli chcecie ją pobrać i samemu spróbować, zapraszam serdecznie; utwór muzyczny z filmu też tam wyląduje. Dołączenie nic nie kosztuje, a wszystkie zasoby będą dostępne.

Na koniec wpisuję słowo kluczowe „ultracode” i dodaję: „Użyj workflow, żeby dokończyć tę grę. Mamy obecnie bardzo prosty klon GTA z podstawową mapą, a część funkcji nie działa: brakuje pojazdów, nie ma broni, efektów dźwiękowych, NPC nie mają porządnego AI, brakuje też fizyki.” Po wysłaniu tego zlecenia Claude Code wejdzie w tryb „ultracode”: zbuduje workflow i uruchomi kilka bardzo sprawnych agentów, które domkną za nas projekt.

(Informacja dodatkowa: „ultracode” to nieoficjalne słowo-klucz krążące w społeczności Claude Code; ma przełączać agenta w intensywny tryb pracy z wieloma podzadaniami.)

Refleksje końcowe

Tak, agent potrzebował sporo czasu, żeby to wszystko zrobić — ale serwer MCP to świeży projekt i można się spodziewać, że Epic go dopracuje. Być może znajdą sprawniejsze sposoby na to, żeby kilku agentów pracowało nad sceną jednocześnie. Dziś wszystko jest bardzo synchroniczne: w danym momencie można wprowadzić w poziomie jedną zmianę, a lepiej byłoby, gdyby nad tą samą sceną równolegle pracowała cała ekipa, każdy agent przy innej poprawce.

Bardzo lubię gry niezależne i zawsze robi na mnie wrażenie, ile jest w stanie wykonać jednoosobowa ekipa. Nie sądzę, żeby te narzędzia zastąpiły takich twórców — raczej mocno ułatwią im życie. Mam nadzieję, że żmudne, proste zadania przejmą agenci kodujący, a człowiek skupi się na sprawach najważniejszych. Jestem ciekaw, dokąd ta technologia zajdzie dalej.

Jeśli film się spodobał, zostawcie łapkę w górze i zasubskrybujcie kanał — więcej materiałów o programowaniu w drodze. Do zobaczenia w następnym odcinku. A na koniec ode mnie: idźcie zbudować coś porządnie fajnego.

(Informacja dodatkowa: „lekker” — afrykanerskie słowo oznaczające „pyszny, świetny”, w Południowej Afryce używane potocznie na określenie czegoś wyjątkowo dobrego; autor żartobliwie podpina się pod tę lokalną frazę w pożegnaniu.)