Repolode
htdt

htdt/godogen

Claude Code나 Codex가 에셋과 검증용 녹화 영상까지 포함해 Godot, Bevy, Babylon.js 또는 three.js 게임을 자율적으로 완성하도록 하는 생성기입니다.

스타
7,295
포크
682
열린 이슈
0
마지막 커밋
22일 전

어떤 프로젝트인가요?

Godogen은 게임 프로젝트용 생성기입니다. 새 게임 저장소에 소스를 게시한 다음, 엔진(Godot의 C# 또는 GDScript, Bevy, Babylon.js, three.js)과 호스트 에이전트(Claude Code 또는 Codex)를 선택합니다. 그러면 에이전트가 해당 저장소에서 짧은 엔진 가이드를 바탕으로 게임을 작성하고, 에셋을 생성하고, 엔진을 실행한 뒤, 단순히 컴파일이 성공했는지가 아니라 실제 실행 중인 게임을 기준으로 결과를 확인합니다.

기본적으로 godogen_assets를 통해 투명 배경 이미지, 텍스처가 적용된 3D 모델, 리깅된 인간형 모델, 음향 효과와 음성 대사를 로컬에서 생성합니다. 부족한 부분은 Gemini, xAI Grok, Tripo3D, Lyria 같은 유료 API로 보완할 수 있습니다. 브라우저 게임은 실시간 URL로, 데스크톱 Godot 또는 Bevy 프로젝트는 직접 보면서 에이전트의 작업을 조정할 수 있습니다. 또는 실행을 무인 상태로 두고 마지막에 짧은 검증용 녹화 영상을 받을 수도 있습니다.

저장소 자체에는 게임이 들어 있지 않습니다. 런타임 매니페스트, 엔진별 가이드, 에셋 생성 스킬, 선택한 엔진과 에이전트에 맞춰 레이아웃을 렌더링하는 게시 스크립트가 포함되어 있습니다.

핵심 기능

  • 01Godot 4(C# 또는 GDScript), Bevy, Babylon.js, three.js 프로젝트를 처음부터 끝까지 빌드합니다.
  • 02이미지, 3D 모델, 리깅된 캐릭터, 음향 효과와 음성 대사를 대부분 로컬에서 생성합니다.
  • 03직접 생성할 수 없는 에셋은 Gemini, Grok, Tripo3D, Lyria 같은 유료 API로 보완합니다.
  • 04실행 중인 게임이나 녹화된 클립을 바탕으로 진행 상황을 평가합니다.
  • 05실시간으로 작업을 지켜보며 조정하거나, 무인 실행 후 검증 영상을 받을 수 있습니다.

활용 사례

  • 짧은 텍스트 설명을 바탕으로 소규모 2D 또는 3D 게임의 프로토타입을 제작합니다.
  • 원격 머신에서 게임 빌드를 장시간 무인 실행하고 검증 녹화 영상을 확인합니다.
  • 휴대폰에서 실시간 URL을 통해 에이전트가 만든 브라우저 게임을 조정합니다.
  • 같은 게임 프롬프트를 Godot, Bevy, Babylon.js 또는 three.js에서 구현했을 때를 비교합니다.

빠른 시작

  1. 1

    선택한 엔진과 호스트 에이전트의 필수 구성 요소를 설치합니다

  2. 2

    엔진과 에이전트용 게임 저장소를 게시합니다(예: Codex와 babylon)

    ./publish.sh --engine babylon --agent codex --out ~/my-game
  3. 3

    게시한 저장소를 Claude Code 또는 Codex에서 열고 만들고 싶은 게임을 설명합니다

사용 전 알아둘 점

  • 로컬 에셋 생성에는 godogen_assets를 통한 NVIDIA GPU가 필요합니다.
  • 일부 에셋에는 Gemini, xAI Grok, Tripo 등의 유료 API 키가 필요합니다.
  • Ubuntu, Debian, macOS에서만 테스트되었습니다.
  • 지원되는 엔진 중 Bevy의 컴파일 시간이 가장 깁니다.

포함된 컬렉션

토픽

자주 묻는 질문

godogen은(는) 무엇인가요?
Claude Code나 Codex가 에셋과 검증용 녹화 영상까지 포함해 Godot, Bevy, Babylon.js 또는 three.js 게임을 자율적으로 완성하도록 하는 생성기입니다. Godogen은 게임 프로젝트용 생성기입니다. 새 게임 저장소에 소스를 게시한 다음, 엔진(Godot의 C# 또는 GDScript, Bevy, Babylon.js, three.js)과 호스트 에이전트(Claude Code 또는 Codex)를 선택합니다. 그러면 에이전트가 해당 저장소에서 짧은 엔진 가이드를 바탕으로 게임을 작성하고, 에셋을 생성하고, 엔진을 실행한 뒤, 단순히 컴파일이 성공했는지가 아니라 실제 실행 중인 게임을 기준으로 결과를 확인합니다.
godogen은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
godogen은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
godogen은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. godogen의 마지막 커밋은 2026년 10월 16일입니다.
godogen은(는) 어디에 사용할 수 있나요?
짧은 텍스트 설명을 바탕으로 소규모 2D 또는 3D 게임의 프로토타입을 제작합니다. 원격 머신에서 게임 빌드를 장시간 무인 실행하고 검증 녹화 영상을 확인합니다. 휴대폰에서 실시간 URL을 통해 에이전트가 만든 브라우저 게임을 조정합니다. 같은 게임 프롬프트를 Godot, Bevy, Babylon.js 또는 three.js에서 구현했을 때를 비교합니다.
godogen는 어떻게 설치하나요?
선택한 엔진과 호스트 에이전트의 필수 구성 요소를 설치합니다 엔진과 에이전트용 게임 저장소를 게시합니다(예: Codex와 babylon): ./publish.sh --engine babylon --agent codex --out ~/my-game 게시한 저장소를 Claude Code 또는 Codex에서 열고 만들고 싶은 게임을 설명합니다
godogen은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/htdt/godogen

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트