Repolode
WhiteTowerAI

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. 1

    Clone o repositório a partir da branch release

    git clone --branch main https://github.com/WhiteTowerAI/ohmygame.git
  2. 2

    Acesse a pasta do projeto

    cd ohmygame
  3. 3

    Instale as dependências com Bun

    bun install --frozen-lockfile
  4. 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