AI 생성 3D 에셋으로 Unity 게임을 구축하는 방법

Thrixel은 코딩 에이전트와 함께 작동하는 Unity용 AI 3D 에셋 생성기입니다. 에이전트는 C#를 작성하고 장면을 구축합니다. Thrixel은 텍스트 또는 참조 이미지에서 모델을 생성하고 편집합니다. 이 가이드에서는 에셋 생성, Unity로 가져오기 및 플레이 가능한 게임에서 테스트하는 방법을 다룹니다.

AI로 Unity 게임을 만들 수 있나요?

예. Claude Code 및 Codex와 같은 코딩 에이전트는 게임 설명을 스크립트, 장면 및 3D 에셋이 포함된 Unity 프로젝트로 전환할 수 있습니다. 개요는 장르, 컨트롤, 아트 스타일 및 목표를 정의합니다. 에이전트는 이를 메커니즘과 에셋 목록으로 나누고 플레이 가능한 버전을 구축한 다음 편집기에서 결과를 확인합니다. 이 접근 방식을 vibe coding 게임이라고도 합니다.

소규모 레이싱 게임, 탐험 레벨 또는 장애물 코스는 유용한 출발점이 됩니다. 항목 수집 및 출구 도달과 같은 완전한 루프는 에이전트에게 세계를 확장하기 전에 테스트할 구체적인 내용을 제공합니다.

Claude Code는 Unity에 어떻게 연결됩니까?

Claude Code는 프로젝트 파일 및 터미널 명령과 함께 작동합니다. Thrixel의 Build World 기술에는 Unity CLI를 사용하여 설치된 Unity Editor와 상호 작용하는 Unity 워크플로가 포함되어 있습니다. 에이전트는 C# 스크립트를 작성하고, 장면을 설정하고, 편집기와 플레이 모드에서 스크린샷을 검사합니다.

에셋 생성에서는 Thrixel MCP 서버라는 별도의 연결을 사용합니다. MCP를 사용하면 코딩 에이전트가 게임 작업 중에 모델을 요청하고, 부품을 검사하고, 편집하고, 결과를 다운로드할 수 있습니다. 편집기 연결은 Unity를 처리합니다. Thrixel 연결은 모델을 처리합니다.

AI로 Unity 에셋을 생성하는 방법

Thrixel의 Unity용 AI 3D 에셋 생성기는 텍스트 설명이나 참조 이미지를 편집 가능한 차량, 건물, 가구 및 소품으로 변환합니다. Thrixel MCP 서버를 통해 코딩 에이전트는 게임 개요에서 직접 이러한 모델을 요청하고 생성이 진행되는 동안 계속해서 게임플레이를 작성합니다. Unity 도구는 장면 구성 및 테스트를 처리합니다. Thrixel은 3D 에셋 생성 및 편집 도구를 제공합니다.

Thrixel AI 3D 모델 생성기의 부품 기반 모델은 에이전트가 개별 구성 요소를 다룰 수 있게 합니다. 차량에는 차체와 독립된 바퀴가, 건물에는 열리는 문이 있을 수 있습니다. 에이전트는 이름이 지정된 부품을 편집하고 정적 지오메트리를 그룹화하며, Unity 스크립트로 움직일 부품을 분리해 둘 수 있습니다. 생성된 에셋은 Thrixel 작업 공간에 저장되어 검사, 편집 및 여러 프로젝트에서의 재사용이 가능합니다.

텍스트로 Unity 에셋을 생성할 때 프롬프트에 무엇을 포함해야 하나요?

에셋 프롬프트는 개체, 아트 스타일, 의도한 크기 및 이동해야 하는 모든 부분의 이름을 지정해야 합니다. 예: "파란색 페인트, 별도의 화물칸 문, 별도의 바퀴 4개를 갖춘 소형 배달 트럭을 생성합니다. Unity 운전 게임을 준비하세요." 에이전트는 Thrixel에서 모델을 요청하고 이를 가져온 다음 Unity에서 규모, 충돌체 및 C# 동작을 구성할 수 있습니다.

코딩 에이전트가 Thrixel을 사용하여 전체 Unity 장면을 구축할 수 있습니까?

Build World는 장면 조립 및 게임플레이를 통해 에셋 생성을 조정합니다. 배달 게임에는 트럭, 집, 상자, 거리 소품이 필요할 수 있으며 모두 공유된 아트 디렉션으로 요청됩니다. 에이전트는 생성된 모델을 Unity에 배치하고 배송 메커니즘을 연결하고 경로를 테스트합니다. 그런 다음 현장 검사를 통해 화물칸 문을 넓히거나 반복되는 소품을 단순화하는 등 목표 에셋 수정으로 이어질 수 있습니다.

AI 생성 3D 모델을 Unity로 어떻게 가져오나요?

Build World의 Unity 워크플로는 FBX를 사용합니다. Unity의 모델 가져오기 문서에서는 프로젝트의 Assets 폴더에 있는 FBX로 직접 내보낼 것을 권장합니다. 워크플로는 각 Thrixel 모델을 Assets/Models/에 배치하기 전에 준비합니다.

  1. 형상을 준비합니다. 모양을 편집하고, 프로젝트 예산에 맞게 삼각형을 줄이고, 이동해야 하는 부분을 유지하면서 정적 부분을 그룹화합니다.
  2. FBX를 가져옵니다. 계층 구조를 확인하고 원하는 슬롯에 재료를 할당합니다. 그룹화된 Thrixel 모델은 페인트, 유리 및 고무와 같은 표면에 대해 명명된 재료 슬롯을 유지합니다.
  3. 크기 및 방향을 확인하세요. 모델을 플레이어 및 근처 개체와 비교한 다음 모델의 정면, 지면 접촉 및 움직이는 부품 피벗을 검사합니다.
  4. 게임에서 테스트하세요. 필요한 충돌체와 스크립트를 추가한 다음 플레이 모드에서 카메라 보기, 충돌 및 움직임을 확인하세요.

Unity용 AI 3D 에셋 워크플로우에는 무엇이 포함되어야 합니까?

생성 및 가져오기는 이미 여러 도구에서 지원됩니다. Meshy는 Unity 브리지를 제공하고 Tripo는 Unity 플러그인을 제공합니다. 둘 다 코딩 에이전트가 에셋을 요청하는 방법도 제공합니다. 유용한 비교는 워크플로가 실행 중인 게임 내에서 개정, 에셋 재사용 및 확인을 처리하는 방법입니다.

Thrixel의 부품 기반 모델에는 지능적으로 명명된 부품이 있어 코딩 에이전트에 논리 및 동작에 대한 특정 목표를 제공합니다. 바퀴와 화물 도어를 별도의 GameObjects로 유지한 상태에서 에이전트는 차량의 움직임에 따라 바퀴를 돌리고 배송 정지 시에만 문을 여는 C#를 작성할 수 있습니다. 의미 있는 부품 이름은 생성된 형상을 게임에서의 역할과 연결합니다. 에이전트는 피벗, 충돌체 및 스크립트를 설정하고 플레이 모드에서 상호 작용을 확인합니다.

예를 들어 Meshy의 MCP 문서에는 API에서 생성된 에셋이 웹 작업공간에 자동으로 표시되지 않는다고 나와 있습니다. Thrixel은 에이전트가 생성한 에셋을 브라우저에서 사용되는 것과 동일한 작업 공간에 저장합니다. Build World 기술은 해당 에셋 라이브러리를 부품 편집, Unity 가져오기 준비 및 반복 플레이 테스트와 결합합니다. "트럭을 더 좁게 만들고 바퀴를 분리해 두세요"와 같은 지시는 에이전트가 현장으로 다시 가져올 수 있는 에셋 수정본이 됩니다.

Claude Code 및 Thrixel을 사용하여 Unity 게임을 빌드하는 방법

Build World를 설치하고, Thrixel 계정을 연결하고, Unity용 Thrixel 페이지에 설명된 Unity Editor 및 CLI 설정을 완료합니다. 그런 다음 Claude Code에 Unity, 게임 목표 및 필요한 모델의 이름을 지정하는 프롬프트를 제공합니다. 예를 들면:

/thrixel:build-world 다채로운 해변 마을에서 Unity 배달 게임을 구축하세요. Thrixel을 사용하여 별도의 바퀴, 집, 배달 상자가 있는 소형 트럭을 생성하세요. 운전 제어 장치, 배달 중지 3개, 타이머 및 재시작 버튼을 추가합니다. 플레이 모드에서 운전, 충돌, 배달을 테스트해 보세요.

후속 프롬프트는 게임 플레이 문제 또는 특정 시각적 변화를 설명할 수 있습니다. Build World의 Unity 워크플로에서는 가져온 후 플레이어의 관점에서 에셋을 검사해야 하므로 변경 사항이 사용될 장면에서 변경 사항을 평가할 수 있습니다.

gauntlet loop를 사용하여 Unity 게임 개선

gauntlet loop는 별도의 비평 에이전트에게 평가할 고정 참조와 플레이 가능한 Unity 빌드를 제공합니다. 배달 게임에서 비평가는 거리에 비해 너무 넓은 트럭이나 다음 정류장을 숨기는 카메라에 플래그를 지정할 수 있습니다. 제작자는 C# 컨트롤 또는 카메라를 조정하고 Thrixel을 사용하여 이름이 지정된 바퀴를 유지하면서 트럭 본체를 수정합니다. 수정된 에셋을 가져온 후 에이전트는 재생 모드에서 경로를 반복합니다. 비평가는 동일한 참조에 대해 새로운 결과를 검토하여 시각적 품질과 전달이 완료될 수 있는지 여부를 모두 확인합니다.

AI로 Unity 게임 구축에 대한 일반적인 질문

AI로 Unity 게임을 만들려면 C#를 알아야 하나요?

에이전트는 C# 스크립트를 작성할 수 있습니다. Unity의 검사기, 콘솔 및 플레이 모드에 익숙하면 결과를 검토하고 버그를 설명하는 데 도움이 됩니다. AI 생성 코드는 여전히 의도된 컨트롤 및 게임 규칙에 대한 테스트가 필요합니다.

수입 AI 모델이 Unity에서 분홍색인 이유는 무엇입니까?

분홍색 재질은 호환되지 않거나 손상된 셰이더를 나타낼 수 있습니다. 콘솔을 확인하고 재질이 프로젝트의 내장, 범용 또는 고화질 렌더 파이프라인과 일치하는지 확인하세요. Unity는 렌더 파이프라인 간의 재료 변환을 문서화합니다. 모델을 다시 생성할 필요는 없습니다.

AI 생성 모델에 움직이는 부품이 있을 수 있나요?

C# 변환을 통해 별도의 바퀴, 문 및 뚜껑을 애니메이션할 수 있습니다. 캐릭터 걷기 및 기타 골격 애니메이션에는 리그와 애니메이션 설정이 필요합니다. 모델의 명명된 부품만으로는 이러한 애니메이션을 제공하지 않습니다.

AI로 만든 Unity 게임을 브라우저에서 실행할 수 있나요?

Unity WebGL 빌드는 Build World를 통해 thrixel.world에 게시될 수 있습니다. 내보낸 게임에는 편집기 플레이 테스트 외에도 의도한 장치에서의 로딩, 메모리 사용 및 제어에 대한 브라우저 테스트가 필요합니다.

Thrixel로 Unity 게임 빌드