htdt/godogen

Autonomous game development for Godot, Bevy, and Babylon.js with Claude Code and Codex

해결하는 문제

Godogen은 게임 개발의 전 과정을 자동화하여 사용자가 게임을 설명하면 AI 에이전트가 처음부터 게임을 구축할 수 있게 합니다. 프로젝트 틀 만들기, 엔진별 코드 작성, 자산 생성 등의 수작업을 제거하고, 컴파일 성공뿐 아니라 실제 실행 가능한 결과를 시각적 검증을 통해 보장합니다.

작동 방식

이 시스템은 전용 게임 리포지토리를 생성하는 생성기 역할을 합니다. 게시된 후, AI 에이전트(Claude Code 또는 Codex)가 엔진별 가이드(Godot, Bevy, Babylon.js용)를 따르며 해당 리포지토리 내에서 작업합니다. 2D 이미지와 애니메이션 스프라이트는 Gemini 또는 xAI Grok를 사용해 생성하고, 3D 모델은 Tripo3D를 통해 생성합니다. 중요한 점은 에이전트가 게임을 실행하고 라이브 URL 또는 기록된 동영상 클립을 분석하여 시각적 결함을 식별하고 수정함으로써 진행 상황을 검증한다는 것입니다.

대상 사용자

수동으로 뼈대 코드 처리, 자산 생성, 반복적인 디버깅 과정을 거치지 않고 다양한 엔진에서 게임 프로토타입을 빠르게 구현하고 싶은 개발자나 크리에이터를 위한 것입니다.

주요 특징

  • 다중 엔진 지원: Godot 4 (C#/.NET), Bevy (Rust), Babylon.js (TypeScript/Vite) 지원.
  • 자동 자산 파이프라인: Gemini, xAI Grok, Tripo3D를 통합하여 이미지, 3D 모델, 리깅 애니메이션 생성.
  • 시각적 검증: 코드 로그가 아닌 실제 게임 플레이 영상과 라이브 렌더링 기반으로 반복 처리.
  • 유연한 상호작용: 실시간 조정(attended steering)과 최종 증거 기록을 생성하는 비감시 실행 모두 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트