Agente de programação para terminal com ferramentas integradas de LSP, debugger, navegador e subagentes, compatível com mais de 60 provedores de modelos.
WhiteTowerAI/ohmygame
Estúdio desktop open source que usa um agente de IA para ajudar uma pessoa a criar, desenvolver, testar e publicar jogos, usando as próprias chaves.
Alternativa open source a:Unity
- Estrelas
- 949
- Forks
- 114
- Issues abertas
- 20
- Último commit
- há 7 horas
O que é?
OhMyGame é um app desktop para criar jogos com um agente de IA. Um único canvas reúne documentos de design, concept art, vídeos e modelos 3D lado a lado, permitindo transformar o esboço de um personagem em novas artes, vídeos ou modelos 3D rigados, que são integrados diretamente ao jogo. O agente elabora o documento de design, escreve o código, executa uma prévia ao vivo, joga para encontrar problemas e pode publicar uma versão final em um link compartilhável no navegador.
O agente é baseado no Pi e funciona com mais de 40 provedores de modelos, incluindo Anthropic, OpenAI, DeepSeek e Qwen. Os usuários fornecem suas próprias chaves ou entram com uma assinatura existente, e as chaves ficam no daemon local. Os projetos são armazenados como arquivos comuns: jogos web são projetos web convencionais, documentos de design são arquivos Markdown e histórias interativas são grafos de nós no disco.
O projeto atualmente tem como alvo jogos web feitos com Three.js, React Three Fiber ou Phaser, histórias interativas e jogos em geral com diferentes engines. Está em beta, com versões para macOS (Apple silicon) e Windows (x64) disponíveis; para compilar a partir do código-fonte, use Bun.
Recursos principais
- 01O agente elabora documentos de design, escreve o código do jogo e executa uma prévia ao vivo.
- 02O agente joga, inclusive jogos em canvas e WebGL em tempo real, e tenta corrigir os problemas.
- 03Canvas compartilhado para documentos de design, imagens, vídeos e modelos 3D, com links de referência entre os nós.
- 04Publicação com um clique em um link compartilhável no navegador.
- 05Compatibilidade com mais de 40 provedores de modelos, usando as próprias chaves ou assinaturas existentes.
- 06Os projetos são armazenados como arquivos simples, como Markdown, JSON e pastas de projetos web.
Casos de uso
- Uma pessoa desenvolvedora criando um protótipo de jogo para navegador a partir de uma descrição em texto.
- Criar uma visual novel ou história interativa com um grafo de nós que representa as telas.
- Gerar concept art, sprites e assets 3D para um jogo indie em um único espaço de trabalho.
- Publicar um jogo web pequeno para compartilhar com pessoas que vão testá-lo.
Início rápido
- 1
Clone o repositório a partir da branch release
git clone --branch main https://github.com/WhiteTowerAI/ohmygame.git - 2
Acesse a pasta do projeto
cd ohmygame - 3
Instale as dependências com Bun
bun install --frozen-lockfile - 4
Inicie o renderizador web e o daemon local
bun run dev
Antes de usar
- Atualmente está em beta, então espere encontrar alguns problemas.
- Para gerar imagens, vídeos ou modelos 3D, é necessário um provedor de mídia separado e uma chave de API.
- As versões para Windows ainda não têm assinatura de código e podem acionar um aviso do SmartScreen.
- Para publicar, é necessária uma conta OhMyGame.
Tópicos
Perguntas frequentes
- O que é ohmygame?
- Estúdio desktop open source que usa um agente de IA para ajudar uma pessoa a criar, desenvolver, testar e publicar jogos, usando as próprias chaves. OhMyGame é um app desktop para criar jogos com um agente de IA. Um único canvas reúne documentos de design, concept art, vídeos e modelos 3D lado a lado, permitindo transformar o esboço de um personagem em novas artes, vídeos ou modelos 3D rigados, que são integrados diretamente ao jogo. O agente elabora o documento de design, escreve o código, executa uma prévia ao vivo, joga para encontrar problemas e pode publicar uma versão final em um link compartilhável no navegador.
- ohmygame é gratuito? Qual é a licença?
- ohmygame é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ohmygame ainda é mantido?
- Manutenção ativa. O último commit de ohmygame foi em 19 de out. de 2026.
- Para que posso usar ohmygame?
- Uma pessoa desenvolvedora criando um protótipo de jogo para navegador a partir de uma descrição em texto. Criar uma visual novel ou história interativa com um grafo de nós que representa as telas. Gerar concept art, sprites e assets 3D para um jogo indie em um único espaço de trabalho. Publicar um jogo web pequeno para compartilhar com pessoas que vão testá-lo.
- Como instalar ohmygame?
- Clone o repositório a partir da branch release: git clone --branch main https://github.com/WhiteTowerAI/ohmygame.git Acesse a pasta do projeto: cd ohmygame Instale as dependências com Bun: bun install --frozen-lockfile Inicie o renderizador web e o daemon local: bun run dev
- Onde consigo ohmygame?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/WhiteTowerAI/ohmygame
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plugin para o Unity Editor e servidor MCP que permitem a agentes de IA, como Claude, Cursor e Copilot, operar projetos Unity e executar LLMs dentro de jogos.
Uma extensão do VS Code que reúne Claude Code, Codex e outros agentes de programação em uma conversa para que deem opiniões independentes, repassem tarefas e debatam soluções.
Uma estação de trabalho de IA local-first para tarefas de escritório, que transforma uma solicitação em arquivos PPTX, DOCX, XLSX e HTML editáveis usando suas próprias chaves de modelo.
Agente de programação com IA e código aberto que roda no terminal, com app para desktop e dois agentes integrados para implementar e planejar mudanças.
Uma skill para assistentes de programação que faz agentes de IA começarem pela próxima ação, com etapas numeradas e sem enrolação ou preâmbulos.