Jak zrobić grę 3D za pomocą Codexu
Codex może pisać kod gry, uruchamiać narzędzia projektowe i poprawiać grywalną kompilację. Thrixel łączy generowanie i edycję modelu 3D z tym procesem za pośrednictwem MCP. Ten przewodnik opisuje konfigurację, wybór silnika, monit dotyczący pierwszej gry i używanie GPT-6 Astra do tworzenia gier.
Czy OpenAI Codex może stworzyć grę?
Tak. Mając dostęp do projektu i jego narzędzi programistycznych, Codex może wdrożyć elementy sterujące, kamery, zachowania kolizyjne, cele i menu. Gra 3D potrzebuje również modeli pasujących do jej otoczenia. Codex + Thrixel umożliwia generowanie zasobów w ramach tego samego przepływu pracy, dzięki czemu agent może żądać rekwizytów i obiektów otoczenia podczas pracy nad rozgrywką.
Skill Build World firmy Thrixel zawiera wskazówki dotyczące planowania, konfiguracji silnika, przygotowania modelu i testowania rozgrywki. Krótka gra z jasnym warunkiem wygranej to przydatny pierwszy projekt: dostarcz trzy paczki, ukończ wyścig lub znajdź klucz do wyjścia. Agent ma obserwowalny wynik do przetestowania przed rozszerzeniem projektu. Ten szybki proces programowania nazywany jest także kodowaniem gry wibracyjnym.
Jak podłączyć generator modeli 3D do Codexu?
serwer Thrixel MCP udostępnia narzędzia do generowania, sprawdzania, edytowania i eksportowania modeli. MCP pozwala Codexowi wywoływać te narzędzia z projektu. Build World to przepływ pracy, którym podąża agent; połączenie MCP zapewnia operacje na zasobach, które wykonuje.
Zacznij od zainstalowanego Codexu, dostępu do lokalnego projektu gry i konta Thrixel. Poproś Codex o zainstalowanie Build World i postępuj zgodnie z instrukcjami konfiguracji Codexu, łącznie z procedurą logowania Thrixel:
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.
Potwierdź, że w sesji dostępna jest zarówno skill, jak i narzędzia Thrixel. W przypadku ręcznej konfiguracji MCP oficjalna dokumentacja Codex MCP opisuje konfigurację serwera i sprawdzanie połączeń. Podłączenie samego narzędzia zasobów nie łączy lokalnego edytora Unity, Roblox lub Unreal; każdy silnik ma swoją własną konfigurację.
Czy GPT-6 Astra może zbudować grę 3D?
GPT-6 Astra to model dostępny w Codex do złożonej pracy z kodem i narzędziami. Codex zapewnia środowisko projektowe i dostęp do narzędzi; Astra jest modelem, który przeprowadza rozumowanie. Thrixel generuje siatki i tekstury wymagane przez agenta. Ten sam podział pracy obowiązuje w przypadku wybrania innego obsługiwanego modelu kodowania.
Wybierz Astrę w dostępnych kontrolkach modelu lub użyj codex -m gpt-6-astra w Codex CLI. przewodnik po modelach OpenAI dokumentuje wybór i dostępność. Opis gry powinien zawierać nazwę silnika, urządzeń docelowych, pożądanych zasobów i warunków ukończenia, niezależnie od wybranego modelu.
Jak zrobić grę z Codexem i Thrixelem
1. Wybierz silnik i opisz grę
Po skonfigurowaniu poproś Codex o użycie Build World. Uwzględnij działanie gracza, cel, kierunek graficzny i oczekiwane sterowanie. W przypadku gry przeglądarkowej pierwszym monitem może być:
Użyj skilla Build World, aby stworzyć grę dostarczającą Three.js na kolorowej wyspie. Wygeneruj małą ciężarówkę z oddzielnymi kołami, domkami, skrzyniami i latarnią morską za pomocą Thrixel. Dodaj klawiaturę i sterowanie dotykowe, trzy przystanki dostawy, licznik czasu i przycisk ponownego uruchomienia. Przetestuj pełną trasę dostawy i sprawdź modele z kamery rozgrywki.
2. Wygeneruj i przygotuj zasoby 3D
Codex zamienia brief w listę zasobów i dzwoni do Thrixel, przesyłając monity tekstowe lub obrazy referencyjne. Do gry w dostawę ciężarówka potrzebuje oddzielnych kół, a domek można pogrupować w geometrię statyczną. Nazwane części dają agentowi konkretne cele w zakresie poprawek, takich jak poszerzenie kabiny ciężarówki lub zmiana dachu latarni morskiej.
Przed umieszczeniem każdego zasobu agent sprawdza jego hierarchię, skalę, orientację i materiały. Redukcja i grupowanie trójkątów przygotowuje go do budżetu zasobów projektu. Modele pozostają w obszarze roboczym Thrixel, aby można było pobrać zmiany wprowadzone w przeglądarce dla gry.
3. Przetestuj grę i popraw ją
Playtest sprawdza, czy dostawa może zostać zrealizowana, kamera podąża za ciężarówką i uruchamia się proces ponownego uruchomienia. Informacje zwrotne, takie jak „ciężarówka przejeżdża przez dok podczas skręcania”, dają Codexowi konkretny problem do zbadania i ponownego przetestowania.
Używanie pętli typu gauntlet loop z Codex
pętla typu gauntlet loop łączy pracę nad budowaniem Codexu z oddzielnym agentem krytyka, który ocenia uruchomioną grę na podstawie stałego odniesienia. W przypadku gry w dostawę na wyspę krytyk może sprawdzić sterowanie, czytelne przystanki dostawy i to, czy ciężarówka pasuje do zamierzonego kierunku artystycznego. Codex przekształca te opinie w zmiany w kodzie i ukierunkowane edycje Thrixel, takie jak zmiana kabiny przy jednoczesnym zachowaniu dostępności nazwanych kół w zależności od zachowania podczas jazdy. Następnie uruchamia sekwencję pełnego dostarczenia i ponownego uruchomienia, aby krytyk mógł ją ponownie ocenić. Pętla łączy wersje zasobów z dowodami z rzeczywistej gry.
Czy Codex może tworzyć gry Unity, Unreal, Roblox i Three.js?
- Three.js: rozgrywka JavaScript i modele GLB dla gier przeglądarkowych. Build World może opublikować gotową wersję internetową na thrixel.world.
- Unity: skrypty C#, sceny i modele FBX z edytorem Unity i konfiguracją CLI. Przeczytaj jak zbudować grę Unity przy użyciu sztucznej inteligencji lub otwórz stronę konfiguracji Unity.
- Roblox: skrypty Luau synchronizowane przez Rojo, przesłane zasoby modeli i testy rozgrywki w Studio. Przewodnik po grze Roblox AI wyjaśnia przepływ pracy wraz z konfiguracją Thrixel dla Roblox.
- Unreal Engine: import FBX, interakcje Blueprint i kontrola edytora poprzez Unreal MCP. Przeczytaj przewodnik po grze Unreal AI i stronę konfiguracji Unreal.
Który generator modeli AI 3D współpracuje z Codexem?
Porównanie najlepszych serwerów MCP modeli 3D dla Codexu obejmuje Thrixel, Meshy, Blender MCP, Tripo i Rodin, z oficjalnymi linkami do projektów i kompromisami w zakresie edytowalnych wyprodukowanych zasobów, szczegółowych postaci i integracji scen.
Generator modeli 3D AI firmy Thrixel zapewnia połączenie MCP do tworzenia i edycji modelu. Inne generatory również oferują integrację agentów: Obsługa dokumentów Meshy Codex i Tripo demonstruje przepływ pracy Unreal oparty na Astrze. Porównaj przebieg procesu rewizji oraz pierwszy wygenerowany wynik.
Modele Thrixel oparte na częściach mają inteligentnie nazwane części, dzięki czemu Codex może zidentyfikować poszczególne elementy i zastosować do nich logikę gry i zachowanie. Drzwi można odblokować po ułożeniu puzzli, koła mogą się obracać pod wpływem napędu, a przełącznik może uruchomić śmigło. Agent używa tych nazw do kierowania na odpowiednie komponenty, konfiguruje skrypty lub logikę Blueprint w silniku i testuje zachowanie.
Części można również edytować, zasoby pozostają we współdzielonym obszarze roboczym przeglądarki, a Build World pomaga w ich przygotowaniu i testowaniu w silniku. Obsługuje to żądania, takie jak zmiana nadwozia pojazdu, przy jednoczesnym zachowaniu jego kół na potrzeby animacji. W dokumentacji MCP firmy Meshy zauważono, że modele wygenerowane za pomocą interfejsu API nie pojawiają się automatycznie w internetowym obszarze roboczym, co warto wziąć pod uwagę podczas przechodzenia między pracą agenta a edycją w przeglądarce.
Często zadawane pytania dotyczące tworzenia gier w Codexie
Czy Codex może generować modele 3D z obrazu?
Codex może przekazać obraz referencyjny do podłączonego generatora, takiego jak Thrixel. Generator tworzy model; Codex sprawdza to i zajmuje się integracją z grą. Odniesienie powinno jasno przedstawiać sylwetkę obiektu i wymagane części ruchome.
Czy Codex może ulepszyć istniejącą grę?
Tak. Istniejący projekt może wykorzystywać Thrixel do zastępowania rekwizytów zastępczych, dodawania brakujących zasobów lub poprawiania modeli opartych na częściach. Określ, która scena lub interakcja powinna się zmienić i jakie zachowanie należy później sprawdzić.
Jak opublikować grę stworzoną w Codexie?
Gotowe kompilacje Three.js i Unity WebGL można publikować w thrixel.world za pośrednictwem Build World po przetestowaniu wyeksportowanej gry. Doświadczenia Roblox są publikowane za pośrednictwem Studio. Projekty Unreal podążają za przepływem pracy związanym z pakowaniem i dystrybucją platformy docelowej.
Czy Thrixel jest objęty subskrypcją Codexu?
Generowanie zasobów Thrixel wykorzystuje oddzielne kredyty generowania. Wybór modelu w Codex nie zmienia budżetu zasobów konta Thrixel. Aktualne opcje generacji są wymienione w planach Thrixel.