Jak zbudować grę Unity z zasobami 3D wygenerowanymi przez sztuczną inteligencję

Thrixel to generator zasobów AI 3D dla Unity, który współpracuje z agentem kodującym. Agent pisze C# i buduje scenę; Thrixel generuje i edytuje modele na podstawie tekstu lub obrazów referencyjnych. W tym przewodniku opisano tworzenie zasobów, importowanie ich do Unity i testowanie ich w grywalnej grze.

Czy możesz zbudować grę Unity z AI?

Tak. Agenci kodujący, tacy jak Claude Code i Codex, mogą przekształcić opis gry w projekt Unity ze skryptami, scenami i zasobami 3D. W briefie określono gatunek, sterowanie, styl graficzny i cele. Agent dzieli go na mechanikę i listę zasobów, tworzy grywalną wersję, a następnie sprawdza wynik w edytorze. To podejście jest również nazywane kodowaniem gry w formie wibracyjnej.

Mała gra wyścigowa, poziom eksploracji lub tor przeszkód stanowi przydatny punkt wyjścia. Pełna pętla, taka jak zebranie przedmiotu i dotarcie do wyjścia, daje agentowi coś konkretnego do przetestowania przed rozszerzeniem świata.

W jaki sposób Claude Code łączy się z Unity?

Claude Code współpracuje z plikami projektu i poleceniami terminala. Skill Build World firmy Thrixel obejmuje przepływ pracy w Unity, który wykorzystuje interfejs CLI Unity do interakcji z zainstalowanym edytorem Unity. Agent pisze skrypty C#, konfiguruje scenę i sprawdza zrzuty ekranu z edytora i trybu odtwarzania.

Generowanie zasobów wykorzystuje oddzielne połączenie: serwer Thrixel MCP. MCP umożliwia agentowi programistycznemu zamawianie modeli, sprawdzanie ich części, wprowadzanie zmian i pobieranie wyników podczas pracy nad grą. Połączenie edytora obsługuje Unity; połączenie Thrixel obsługuje modele.

Jak wygenerować zasoby Unity za pomocą AI

Generator zasobów AI 3D firmy Thrixel dla Unity zamienia opisy tekstowe lub obrazy referencyjne w edytowalne pojazdy, budynki, meble i rekwizyty. Za pośrednictwem serwera Thrixel MCP agent programistyczny żąda tych modeli bezpośrednio z opisu gry i kontynuuje pisanie rozgrywki w trakcie generowania. Narzędzia Unity obsługują tworzenie i testowanie scen; Thrixel dostarcza narzędzia do generowania i edycji zasobów 3D.

Modele z oddzielnymi częściami tworzone za pomocą generatora modeli 3D opartego na AI firmy Thrixel dają agentowi konkretne elementy do pracy. Pojazd może mieć nadwozie i oddzielne koła; budynek może mieć otwierane drzwi. Agent może edytować nazwaną część, grupować statyczną geometrię i oddzielać ruchome elementy, aby skrypty mogły animować w Unity. Wygenerowane zasoby pozostają w obszarze roboczym Thrixel, gdzie można je przeglądać, edytować i ponownie wykorzystywać w projektach.

Tekst do zasobów 3D Unity: co powinien zawierać monit?

Podpowiedź dotycząca zasobu powinna zawierać nazwę obiektu, styl graficzny, zamierzony rozmiar i wszelkie części, które wymagają ruchu. Na przykład: "Wygeneruj kompaktową ciężarówkę dostawczą z niebieską farbą, oddzielnymi drzwiami ładunkowymi i czterema oddzielnymi kołami. Przygotuj ją do gry samochodowej Unity. " Agent może zażądać modelu od Thrixel, zaimportować go, a następnie skonfigurować jego skalę, collidery i zachowanie C# w Unity.

Czy agent programistyczny może zbudować całą scenę Unity z Thrixel?

Build World koordynuje generowanie zasobów z montażem scen i rozgrywką. Gra dostawcza może wymagać ciężarówki, domów, skrzyń i rekwizytów ulicznych, a wszystko to na żądanie wspólnego kierunku artystycznego. Agent umieszcza wygenerowane modele w Unity, łączy mechanikę dostarczania i testuje trasę. Inspekcja miejsca zdarzenia może następnie doprowadzić do ukierunkowanej rewizji zasobów, takiej jak poszerzenie drzwi ładunkowych lub uproszczenie powtarzającego się rekwizytu.

Jak importować modele 3D wygenerowane przez AI do Unity?

Przepływ pracy Build World's Unity wykorzystuje FBX. Dokumentacja importu modelu Unity zaleca eksportowanie bezpośrednio do FBX w folderze Assets projektu. Proces przygotowania każdego modelu Thrixel przed umieszczeniem go w Assets/Models/:

  1. Przygotuj geometrię. Edytuj kształty, zmniejszaj trójkąty do budżetu projektu i grupuj części statyczne, zachowując elementy, które muszą się poruszać.
  2. Importuj FBX. Sprawdź hierarchię i przypisz materiały do odpowiednich slotów. Zgrupowane modele Thrixel zachowują nazwane miejsca na materiały dla powierzchni takich jak farba, szkło i guma.
  3. Sprawdź skalę i orientację. Porównaj model z graczem i pobliskimi obiektami, a następnie sprawdź jego ustawienie, kontakt z podłożem i trzpienie ruchomych części.
  4. Przetestuj w grze. Dodaj wymagane collidery i skrypty, a następnie sprawdź widoki z kamer, kolizje i ruch w trybie odtwarzania.

Co powinien obejmować przepływ pracy z zasobami AI 3D dla Unity?

Generowanie i import są już obsługiwane przez kilka narzędzi. Meshy oferuje mostek Unity, a Tripo oferuje wtyczkę Unity. Obydwa umożliwiają agentom kodującym żądanie zasobów. Przydatnym porównaniem jest sposób, w jaki przepływ pracy obsługuje poprawki, ponowne wykorzystanie zasobów i kontrole w działającej grze.

Modele Thrixel oparte na częściach mają inteligentnie nazywane części, dając agentowi programistycznemu specyficzne cele w zakresie logiki i zachowania. Mając koła i drzwi ładunkowe przechowywane jako oddzielne obiekty GameObjects, agent może napisać C#, który obraca koła wraz z ruchem pojazdu i otwiera drzwi dopiero na przystanku dostawczym. Znaczące nazwy części łączą wygenerowaną geometrię z jej rolą w grze; agent konfiguruje elementy obrotowe, zderzacze i skrypty oraz sprawdza interakcję w trybie odtwarzania.

Na przykład dokumentacja MCP firmy Meshy mówi, że zasoby wygenerowane przez interfejs API nie pojawiają się automatycznie w jej internetowym obszarze roboczym. Thrixel zapisuje zasoby wygenerowane przez agenta w tym samym obszarze roboczym, co w przeglądarce. Skill Build World łączy bibliotekę zasobów z edycją części, przygotowaniem do importu Unity i wielokrotnym testowaniem gry. Instrukcja taka jak „zmniejsz ciężarówkę i rozsuń koła” staje się rewizją zasobu, którą agent może ponownie wprowadzić na scenę.

Jak zbudować grę Unity przy użyciu Claude Code i Thrixel

Zainstaluj Build World, połącz konto Thrixel i dokończ konfigurację edytora Unity i CLI opisaną na stronie Thrixel dla Unity. Następnie podaj Claude Code zachętę, w której wymienisz Unity, cel gry i wymagane modele. Na przykład:

/thrixel:build-world zbudować grę dostawczą Unity w kolorowym nadmorskim miasteczku. Wygeneruj małą ciężarówkę z oddzielnymi kołami, domami i skrzyniami dostawczymi za pomocą Thrixel. Dodaj elementy sterujące jazdą, trzy przystanki dostawy, licznik czasu i przycisk ponownego uruchomienia. Przetestuj jazdę, kolizje i realizację dostawy w trybie Play.

Monity uzupełniające mogą opisywać problem z rozgrywką lub konkretną zmianę wizualną. Przepływ pracy w Unity w Build World wymaga sprawdzania zasobów po zaimportowaniu i z punktu widzenia gracza, aby można było ocenić zmiany w scenie, w której zostaną użyte.

Używanie pętli typu gauntlet loop do ulepszania gry Unity

pętla typu gauntlet loop daje oddzielnemu agentowi krytykowi stałe odniesienie i grywalną wersję Unity do oceny. W grze o dostawie krytyk może oznaczyć ciężarówkę, która jest za szeroka na ulice, lub kamerę zasłaniającą następny przystanek. Konstruktor dostosowuje elementy sterujące C# lub kamerę i używa Thrixel do sprawdzenia nadwozia ciężarówki, zachowując jednocześnie nazwane koła. Po zaimportowaniu poprawionego zasobu agent powtarza trasę w trybie odtwarzania. Krytyk ocenia nowy wynik w oparciu o ten sam punkt odniesienia, sprawdzając zarówno jakość wizualną, jak i możliwość realizacji dostawy.

Często zadawane pytania dotyczące tworzenia gier Unity przy użyciu sztucznej inteligencji

Czy muszę znać C#, aby stworzyć grę Unity z AI?

Agent może pisać skrypty C#. Znajomość inspektora, konsoli i trybu odtwarzania Unity pomaga w przeglądaniu wyników i opisywaniu błędów. Kod wygenerowany przez sztuczną inteligencję nadal wymaga testów pod kątem zamierzonych elementów sterujących i zasad gry.

Dlaczego importowane modele AI są różowe w Unity?

Różowe materiały mogą wskazywać na niezgodny lub uszkodzony moduł cieniujący. Sprawdź konsolę i czy materiał pasuje do wbudowanego, uniwersalnego lub wysokiej rozdzielczości potoku renderowania projektu. Dokumenty Unity konwersja materiałów pomiędzy potokami renderowania; Ponowne generowanie modelu nie jest koniecznie wymagane.

Czy modele generowane przez AI mogą mieć ruchome części?

Oddzielne koła, drzwi i pokrywy można animować za pomocą transformacji C#. Chodzenie postaciami i inne animacje szkieletów wymagają zestawu i konfiguracji animacji; Same nazwane części modelu nie zapewniają takich animacji.

Czy gra Unity stworzona przy użyciu AI może działać w przeglądarce?

Kompilację Unity WebGL można opublikować w thrixel.world poprzez Build World. Wyeksportowana gra wymaga testów przeglądarki pod kątem ładowania, użycia pamięci i sterowania na przeznaczonych urządzeniach, a także testów edytora.

Stwórz grę Unity z Thrixel