LSP, 디버거, 브라우저, 서브에이전트 도구를 내장하고 60개 이상의 모델 제공자를 지원하는 터미널 코딩 에이전트입니다.
WhiteTowerAI/ohmygame
AI 에이전트의 도움을 받아 1인 개발자가 게임을 설계·제작·플레이테스트·출시하는 오픈소스 데스크톱 스튜디오입니다. 직접 API 키를 가져와 사용합니다.
대체할 수 있는 제품:Unity
- 스타
- 949
- 포크
- 114
- 열린 이슈
- 20
- 마지막 커밋
- 13시간 전
어떤 프로젝트인가요?
OhMyGame은 AI 에이전트와 함께 게임을 만드는 데스크톱 앱입니다. 하나의 캔버스에 기획 문서, 콘셉트 아트, 동영상, 3D 모델을 나란히 배치할 수 있어 캐릭터 스케치를 바탕으로 추가 아트나 동영상을 만들고, 게임에 바로 사용할 수 있는 리깅된 3D 모델을 제작할 수 있습니다. 에이전트는 기획 문서를 작성하고 코드를 작성하며, 실시간 미리보기를 실행하고 게임을 직접 플레이해 문제를 찾습니다. 완성된 빌드를 공유 가능한 브라우저 링크로 게시할 수도 있습니다.
에이전트는 Pi를 기반으로 하며 Anthropic, OpenAI, DeepSeek, Qwen을 포함한 40개 이상의 모델 제공업체를 지원합니다. 사용자는 직접 API 키를 입력하거나 기존 구독 계정으로 로그인할 수 있으며, 키는 로컬 데몬에 보관됩니다. 프로젝트는 일반 파일로 저장됩니다. 웹 게임은 일반 웹 프로젝트로, 기획 문서는 Markdown으로, 인터랙티브 스토리는 디스크에 저장되는 노드 그래프로 관리됩니다.
현재 지원 대상은 Three.js, React Three Fiber 또는 Phaser로 만드는 웹 게임, 인터랙티브 스토리, 그리고 다양한 엔진으로 만드는 일반 게임입니다. 현재 베타 버전이며 macOS(Apple silicon) 및 Windows(x64) 빌드를 제공하고, 소스에서 빌드할 때는 Bun을 사용합니다.
핵심 기능
- 01에이전트가 기획 문서를 작성하고 게임 코드를 작성하며 실시간 미리보기를 실행합니다.
- 02에이전트가 실시간 캔버스 및 WebGL 게임을 비롯해 게임을 직접 플레이하고 수정 사항을 시도합니다.
- 03기획 문서, 이미지, 동영상, 3D 모델을 한곳에 모으고 노드 간 참조 링크를 연결하는 공유 캔버스입니다.
- 04한 번의 클릭으로 공유 가능한 브라우저 링크에 게시합니다.
- 05직접 API 키를 가져오거나 기존 구독을 이용해 40개 이상의 모델 제공업체를 지원합니다.
- 06Markdown, JSON, 웹 프로젝트 폴더 등의 일반 파일 형식으로 프로젝트를 저장합니다.
활용 사례
- 텍스트 설명을 바탕으로 브라우저 게임의 프로토타입을 만드는 1인 개발자.
- 화면 노드 그래프를 사용해 인터랙티브 비주얼 노벨이나 스토리를 제작.
- 인디 게임용 콘셉트 아트, 스프라이트, 3D 에셋을 하나의 작업 공간에서 생성.
- 플레이테스터와 공유할 작은 웹 게임을 게시.
빠른 시작
- 1
release 브랜치에서 저장소를 클론합니다
git clone --branch main https://github.com/WhiteTowerAI/ohmygame.git - 2
프로젝트 폴더로 이동합니다
cd ohmygame - 3
Bun으로 종속성을 설치합니다
bun install --frozen-lockfile - 4
웹 렌더러와 로컬 데몬을 시작합니다
bun run dev
사용 전 알아둘 점
- 현재 베타 버전이므로 다듬어지지 않은 부분이 있을 수 있습니다.
- 이미지, 동영상 또는 3D 모델을 생성하려면 별도의 미디어 제공업체와 API 키가 필요합니다.
- Windows 빌드는 아직 코드 서명되지 않아 SmartScreen 경고가 표시될 수 있습니다.
- 게시하려면 OhMyGame 계정이 필요합니다.
토픽
자주 묻는 질문
- ohmygame은(는) 무엇인가요?
- AI 에이전트의 도움을 받아 1인 개발자가 게임을 설계·제작·플레이테스트·출시하는 오픈소스 데스크톱 스튜디오입니다. 직접 API 키를 가져와 사용합니다. OhMyGame은 AI 에이전트와 함께 게임을 만드는 데스크톱 앱입니다. 하나의 캔버스에 기획 문서, 콘셉트 아트, 동영상, 3D 모델을 나란히 배치할 수 있어 캐릭터 스케치를 바탕으로 추가 아트나 동영상을 만들고, 게임에 바로 사용할 수 있는 리깅된 3D 모델을 제작할 수 있습니다. 에이전트는 기획 문서를 작성하고 코드를 작성하며, 실시간 미리보기를 실행하고 게임을 직접 플레이해 문제를 찾습니다. 완성된 빌드를 공유 가능한 브라우저 링크로 게시할 수도 있습니다.
- ohmygame은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ohmygame은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ohmygame은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ohmygame의 마지막 커밋은 2026년 10월 19일입니다.
- ohmygame은(는) 어디에 사용할 수 있나요?
- 텍스트 설명을 바탕으로 브라우저 게임의 프로토타입을 만드는 1인 개발자. 화면 노드 그래프를 사용해 인터랙티브 비주얼 노벨이나 스토리를 제작. 인디 게임용 콘셉트 아트, 스프라이트, 3D 에셋을 하나의 작업 공간에서 생성. 플레이테스터와 공유할 작은 웹 게임을 게시.
- ohmygame는 어떻게 설치하나요?
- release 브랜치에서 저장소를 클론합니다: git clone --branch main https://github.com/WhiteTowerAI/ohmygame.git 프로젝트 폴더로 이동합니다: cd ohmygame Bun으로 종속성을 설치합니다: bun install --frozen-lockfile 웹 렌더러와 로컬 데몬을 시작합니다: bun run dev
- ohmygame은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/WhiteTowerAI/ohmygame
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트가 Unity 프로젝트를 조작하고 게임 안에서 LLM을 실행하도록 지원하는 Unity 플러그인 및 MCP 서버
Claude Code, Codex 등 여러 코딩 에이전트를 한 대화에 모아 협업시키는 VS Code 확장
자체 모델 키를 사용해 요청 하나로 편집 가능한 PPTX, DOCX, XLSX, HTML 파일을 만드는 로컬 우선 AI 업무 도구입니다.
터미널에서 실행되는 오픈소스 AI 코딩 에이전트로, 데스크톱 앱과 개발·계획용 내장 에이전트 두 가지를 제공합니다.
AI 에이전트가 군더더기나 서두 없이 번호를 매긴 단계로 다음 행동부터 제시하도록 하는 코딩 어시스턴트 스킬입니다.