Jak zrobić grę 3D za pomocą Claude Code

Claude Code może zbudować grę, ale skąd pochodzą jej modele 3D? Ten przewodnik łączy Claude'a z generatorem modeli 3D AI firmy Thrixel za pośrednictwem MCP, a następnie wykorzystuje Build World do przekształcenia podpowiedzi gry w grywalny projekt.

Czy Claude może stworzyć grę 3D?

Claude Code może zbudować grę 3D, pracując bezpośrednio w projekcie gry: pisząc skrypty, uruchamiając polecenia i sprawdzając implementację po testach. Mając dostęp do silnika i jego narzędzi, może pracować nad sterowaniem, kamerami, kolizjami, celami i konfiguracją scen. Claude Code to agent programistyczny używany w tym przewodniku.

Grywalna gra 3D również potrzebuje modeli i materiałów pasujących do jej świata. Proces Claude + Thrixel łączy Claude'a z generatorem zasobów 3D, dzięki czemu tworzenie zasobów staje się częścią tego samego procesu, co tworzenie gry. Jest to jedna z form vibe gaming: opisywanie zamierzonego doświadczenia i kierowanie agentem przez wdrożenie i weryfikację.

Jak wygenerować modele 3D do gry stworzonej za pomocą Claude'a?

Połącz Claude Code z generatorem modeli 3D AI firmy Thrixel poprzez serwer MCP. MCP, skrót od Model Context Protocol, pozwala Claude'owi wywołać zewnętrzne narzędzie w celu utworzenia zasobu, sprawdzenia wyniku i pobrania go do projektu gry. Thrixel zapewnia to połączenie do generowania i edytowania zasobów gier 3D z tekstu lub obrazów referencyjnych.

Build World to skill firmy Thrixel oparta na otwartym kodzie źródłowym, służąca do tworzenia gier za pomocą agentów programistycznych. Zapewnia proces planowania projektu, przygotowania zasobów dla silnika, testowania gry i poprawiania wyniku. Serwer Thrixel MCP udostępnia narzędzia, które Claude wykorzystuje do generowania, sprawdzania, edytowania i eksportowania modeli.

Claude obsługuje kod gry i żąda potrzebnych zasobów. Thrixel generuje te modele na podstawie tekstu lub obrazów referencyjnych, a zadania mogą być uruchamiane, podczas gdy Claude kontynuuje kodowanie. Modele strukturalne mają nazwane części, dzięki czemu koło, drzwi lub dach można zmieniać niezależnie podczas edycji. Wtyczka Claude Code zawiera zarówno skilla, jak i serwer MCP.

Jak zrobić grę z Claude Code i Thrixel

Aby wybrać narzędzie, porównaj najlepsze serwery MCP modeli 3D dla Claude Code, w tym Thrixel, Meshy, Blender MCP, Tripo i Rodin. Przewodnik odróżnia edytowalne zasoby produkcyjne od generowania postaci i bezpośredniej kontroli Blendera.

1. Podłącz generator modeli 3D do Claude Code

Zacznij od zainstalowanego Claude Code i konta Thrixel. Wklej tę instrukcję do Claude Code i postępuj zgodnie z procedurą konfiguracji, łącznie z zatwierdzeniem logowania do przeglądarki dla Thrixel:

W Claude Code
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.

2. Wybierz silnik i opisz grę

Po instalacji rozpocznij nową sesję Claude Code. Rozpocznij komunikat gry od /thrixel:build-world, następnie nazwij silnik i opisz wrażenia. Przydatny pierwszy brief określa działanie gracza, cel, scenerię i styl wizualny.

Przykładowy monit gry
/thrixel:build-world zbudować grę eksploracji łodzi podwodnych w Three.js w jasnym tropikalnym morzu. Gracz zbiera skarby wśród raf koralowych i zatopionych ruin, a następnie wraca do doku, aby naładować baterie. Korzystaj z czytelnej kamery trzeciej osoby, elementów sterujących za pomocą klawiatury i elementów sterujących dotykiem w telefonach.

3. Tworzenie i sprawdzanie zasobów

Claude dzieli scenę na potrzebne modele i prosi o nie poprzez Thrixel. W przypadku łodzi podwodnej lista zasobów może obejmować łódź podwodną, dok, ruiny, formacje koralowe i pojemniki ze skarbami. Wspólny obraz referencyjny lub pisemny kierunek artystyczny pomaga tym zasobom należeć do tej samej sceny.

Kontrola modelu ma znaczenie przed i po imporcie. Zasób może wyglądać poprawnie oddzielnie, ale może wydawać się zbyt duży, być skierowany w złym kierunku lub wykorzystywać w grze nieodpowiedni materiał. Zmiany kształtu powinny nastąpić przed ostatecznym wykończeniem; grupowanie siatek i redukcja trójkątów przygotowują zasoby dla budżetu wydajności silnika.

4. Przetestuj grę i przekaż konkretną opinię

Pomyślna kompilacja potwierdza jedynie, że projekt się skompilował. Testowanie gry sprawdza, czy sterowanie reaguje, kamera pokazuje akcję, kolizje działają, a cel można osiągnąć. Informacje zwrotne powinny określać, która interakcja zakończyła się niepowodzeniem, oraz warunki, które ją spowodowały, aby następna wersja mogła zostać porównana z tym samym scenariuszem.

Monity o dalsze działania działają najlepiej, gdy opisują zauważalny problem. Na przykład: "Okręt podwodny znika za ruinami, gdy się obraca. Ustaw kamerę i przetestuj pełny obwód od doku do skarbu i z powrotem. " Wizualna informacja zwrotna może być równie konkretna: „Uczyń pojemniki ze skarbami łatwiejszymi do odróżnienia od otaczających je skał”.

5. Przetestuj ukończoną kompilację i opublikuj

Przetestuj wyeksportowaną grę oraz wersję rozwojową. Ładowanie zasobów, elementy sterujące i wydajność mogą zachowywać się inaczej w kompilacji przeglądarki. Gotowe gry Three.js i kompilacje Unity WebGL można publikować w thrixel.world, prosząc Claude'a o opublikowanie gry i przesłanie linku, który można udostępnić. Gry Roblox są publikowane za pośrednictwem Roblox Studio.

Używanie pętli typu gauntlet loop z Claude Code

pętla typu gauntlet loop w Build World oddziela budowanie od osądu: Claude Code pracuje nad grą, podczas gdy oddzielny agent krytyków ocenia grywalny wynik na podstawie ustalonego punktu odniesienia. W grze o łodziach podwodnych krytyk może zauważyć, że pojemniki ze skarbami wtapiają się w rafę lub że kamera gubi łódź podwodną podczas tur. Claude może zmienić kod kamery i użyć Thrixela do sprawdzenia kształtu lub tekstury pojemników, a następnie ponownie uruchomić zbieranie. Krytyk ocenia zaktualizowaną grę pod kątem pierwotnego celu, więc jakość zasobów i rozgrywka są oceniane łącznie w kolejnych wersjach.

Który silnik gry najlepiej współpracuje z Claude Code?

Wybór zależy od tego, gdzie gra będzie uruchamiana i jakiego edytora potrzebuje projekt. W przypadku przepływu pracy Build World Three.js celuje w przeglądarkę, Unity tworzy projekt Unity, Roblox celuje w Roblox, a Unreal celuje w projekt Unreal Engine.

Three.js dla gier przeglądarkowych

Projekty Three.js wykorzystują JavaScript i ładują modele GLB do sceny przeglądarki. Gra przeglądarkowa jest przydatnym punktem wyjścia, gdy zamierzonym rezultatem jest link, który mogą otworzyć inne osoby. Uwzględnij urządzenia docelowe w briefie, aby wspólnie zaplanować sterowanie klawiaturą i dotykiem.

Unity dla projektu Unity

Przepływ pracy w Unity wykorzystuje skrypty C#, sceny Unity i zasoby FBX. Wymaga edytora Unity i interfejsu CLI Unity. Nazwij Unity, jeśli projekt ma być kontynuowany w tym edytorze; kompilacja WebGL to formularz używany do publikowania w thrixel.world.

Roblox dla doświadczenia Roblox

Przepływ pracy w Roblox wykorzystuje skrypty Luau zsynchronizowane z Rojo i modele zaimportowane do Studio. Studio to także miejsce, w którym gra jest testowana i publikowana. Dołącz Roblox do początkowego monitu, aby projekt działał zgodnie z konfiguracją specyficzną dla silnika.

Unreal Engine do rozgrywki Blueprint i poziomów 3D

Przepływ pracy w Unreal łączy Claude Code z edytorem poprzez Unreal MCP, importuje modele Thrixel jako FBX i testuje rozgrywkę w Play-In-Editor. przewodnik po tworzeniu gry Unreal przy użyciu sztucznej inteligencji opisuje połączenie z edytorem, przygotowanie zasobów i monit dotyczący pierwszej gry.

Często zadawane pytania dotyczące tworzenia gier z Claudem

Czy Claude Opus lub Fable mogą zbudować grę?

Opus i Fable można wybrać jako modele w Claude Code, jeśli są dostępne na koncie. Claude Code zapewnia dostęp do projektu i narzędzi; Thrixel zapewnia generowanie i edycję 3D. Wybór modelu nie zastępuje połączenia silnika ani narzędzi. Szczegóły wyboru modelu znajdziesz w sekcji Opus i Fable.

Czy Claude może wygenerować modele 3D z obrazu?

Dzięki podłączonemu narzędziu, takiemu jak Thrixel, Claude może używać obrazów referencyjnych do żądania modeli 3D. Generator wytwarza zasób; Claude obsługuje żądanie i jego integrację z grą. Przewodnik po modelach 3D MCP wyjaśnia związane z tym narzędzia do generowania, inspekcji i eksportu.

Dlaczego modele w mojej grze Claude wyglądają zwyczajnie?

Sprawdź, czy scena wykorzystuje wygenerowane siatki lub kształty złożone z prymitywów, takich jak pudełka i cylindry. Przydatną kontynuacją jest poproszenie Claude'a o zastąpienie określonego symbolu zastępczego modelem Thrixel, dopasowanie kierunku artystycznego sceny oraz sprawdzenie jej skali i materiałów w grze. Oświetlenie, rozmieszczenie kamery i spójne materiały również wpływają na wygląd gotowej sceny.

Czy wymaga to umiejętności kodowania?

Claude może napisać implementację na podstawie opisu gry. Znajomość kodowania pomaga w przeglądaniu zmian i diagnozowaniu problemów, ale ważne są także jasne cele i przydatne opinie z testów. Zacznij od określonej czynności, takiej jak ukończenie wyścigu lub zbieranie skarbów, aby móc w konkretny sposób ocenić, czy gra działa.

Czy Claude może dodawać modele do istniejącej gry?

Tak. Narzędzia Thrixel MCP można wykorzystać w istniejącym projekcie do wygenerowania brakujących elementów, zastąpienia obiektów zastępczych lub udoskonalenia zasobów. Wygenerowane modele pozostają w obszarze roboczym Thrixel. Po wprowadzeniu zmian w aplikacji internetowej Claude może zostać poproszony o pobranie zaktualizowanych wersji gry.

Czy korzystanie z Thrixela jest uwzględnione w Claude?

Kredyty generacji Thrixel są oddzielone od wykorzystania Claude. Ilość generacji i iteracji zależy od listy zasobów projektu i dostępnych kredytów na koncie Thrixel. Aktualne opcje są wymienione w planach Thrixel.

Gdzie są polecenia instalacyjne?

Ta sekcja konfiguracji Claude + Thrixel zawiera polecenia wtyczki i przykładowe prompty. Ten przewodnik konfiguracji Build World wyjaśnia szczegóły połączenia, a plik README w repozytorium zawiera instrukcje instalacji aktualizowane wraz ze skillem.

Zacznij od Claude'a + Thrixela