WhiteTowerAI/ohmygame
The open-source studio for making games with AI. Your own one-person game studio. Everything you need to make games with AI, in one app. Game canvas. Bring your own key.
해결하는 문제
게임 제작에는 일반적으로 디자인 문서, 2D 아트, 3D 모델링, 영상 제작, 코딩을 위해 서로 연결되지 않은 여러 도구를 번갈아 사용해야 합니다. OhMyGame은 이를 하나의 애플리케이션으로 통합하여 AI 에이전트가 에셋 생성, 구현, 테스트와 같은 복잡한 작업을 처리하도록 합니다.
작동 방식
이 시스템은 중앙 캔버스와 Pi로 구동되는 통합 AI 에이전트를 중심으로 구축되었습니다.
- 캔버스 (The Canvas): 디자인 문서, 컨셉 아트, 3D 모델, 영상이 공존하는 시각적 작업 공간입니다. 에셋 간에 서로 참조할 수 있어 스케치를 리깅된 3D 모델로 발전시킬 수 있습니다.
- 에이전트 (The Agent): 문서 작성, 에셋 생성, 코드 작성, 자동화된 플레이테스트 수행을 통해 캔버스를 구동하는 AI입니다. 게임 플레이나 미디어 생성과 같은 게임 동작을 도구 호출(tool call)로 처리합니다.
- 파일 기반 작업 공간 (File-Based Workspace): 모든 데이터는 표준 파일(문서는 Markdown, 보드는 JSON, 게임은 표준 웹 프로젝트)로 저장되므로 에이전트가 코드처럼 편집할 수 있습니다.
- BYOK (Bring Your Own Key): 사용자는 40개 이상의 제공업체에서 자신의 API 키를 연결하여 LLM, 이미지, 영상, 3D 생성 기능을 사용할 수 있습니다.
대상 사용자
AI를 사용하여 게임, 인터랙티브 스토리, 웹 기반 애플리케이션을 빠르게 프로토타이핑하고 구축하려는 1인 개발자 또는 "1인 게임 스튜디오".
주요 특징
- 엔드 투 엔드 자동화: 에이전트가 설계, 구축, 플레이테스트, 버그 수정을 루프 내에서 수행합니다.
- 멀티모달 에셋 파이프라인: 이미지, 영상, 리깅된 3D 모델 생성을 통합 지원합니다.
- 엔진 유연성: 노드 그래프 아키텍처를 통해 웹 게임(Three.js, React Three Fiber, Phaser) 및 인터랙티브 스토리를 지원합니다.
- 원클릭 게시: 게임을 모든 브라우저에서 플레이할 수 있는 공유 링크로 빌드합니다.
- 모델 중립성: Anthropic, OpenAI, DeepSeek, Qwen을 포함한 다양한 모델과 함께 작동합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트