wellingfeng/UltraGameStudio
UltraGameStudio - AI coding agent for game development: engine workflows, gameplay code, and asset generation.
해결하는 문제
UltraGameStudio는 게임 개발에 특화된 AI 코드 에이전트입니다. 일반적인 코드 에이전트와 달리, 게임 엔진 개념(예: 매터리얼, 블루프린트, 스켈레탈 애니메이션)을 이해하고, 3D 모델, 스프라이트, 오디오, 비디오와 같은 게임 자산 생성을 코드 워크플로우와 채팅 세션에 직접 통합합니다.
작동 방식
이 도구는 Tauri와 React로 구축된 데스크톱 애플리케이션으로, 다양한 LLM에 대한 게이트웨이 역할을 합니다. 로컬 Rust 기반 프록시를 사용하여 Anthropic와 OpenAI 등의 다양한 API 프로토콜 간에 번역을 수행하며, 무료, 체험 크레딧, 프리미엄 제공자 등 다양한 공급자를 통해 요청을 라우팅할 수 있습니다.
40개 이상의 전문 역할(예: 기술 디렉터, 레벨 디자이너)을 갖춘 '게임 개발 전문가 로스터'를 통해 에이전트를 특정 작업에 최적화할 수 있습니다. 복잡한 작업의 경우 /studio 명령어로 동적 실행 환경을 생성하여, 저비용 모델로 초안 작성 후 고품질 모델로 검증하는 등 여러 제공자를 연결해 사용할 수 있으며, 병렬 하위 에이전트 및 적대적 검증 전략을 활용합니다.
대상 사용자
Unity, Unreal Engine, Godot, 또는 웹 엔진을 사용하는 게임 개발자로서, 기술적 코드와 창의적 자산 파이프라인을 하나의 인터페이스에서 처리할 수 있는 AI 어시스턴트를 원하는 분들.
주요 기능
- 통합 자산 생성: 코드와 동일한 채팅 세션 내에서
/image-mode-start와 같은 전용 모드를 사용해 이미지, 3D 메시, 2D 스프라이트, 음악, 음성, 비디오를 생성 가능. - 무료 모델 라우팅: Ollama, LM Studio 등의 로컬 런타임을 포함해 20개 이상의 원격 채널에 접근 가능. "Auto" 모드는 사용 가능한 무료 채널을 자동으로 순환하여 레이트 제한을 회피.
- 게임 엔진 지능: UMG 인터페이스, 쉐이더, 성능 최적화와 같은 엔진 고유 개념에 대한 사전 지식을 갖춤.
- studio 워크플로우: 자연어 명령어(
/studio)를 통해 병렬 워커와 수용 게이트를 갖춘 다단계 실행 계획을 생성하여 복잡한 코드 작업에 최적화.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트