Repolode
WhiteTowerAI

WhiteTowerAI/ohmygame

Десктопная студия с открытым исходным кодом, где AI-агент помогает одному разработчику создавать, тестировать и публиковать игры, используя собственный ключ.

Open source альтернатива:Unity

Звёзды
949
Форки
114
Открытые issues
20
Последний коммит
12 часов назад

Что это?

OhMyGame — десктопное приложение для создания игр с помощью AI-агента. На одном холсте можно разместить рядом дизайн-документы, концепт-арты, видео и 3D-модели: например, набросок персонажа можно развить в другие иллюстрации, видео или ригованную 3D-модель и напрямую добавить в игру. Агент составляет черновик дизайн-документа, пишет код, запускает предпросмотр в реальном времени, играет в игру, чтобы находить проблемы, и может опубликовать готовую сборку по ссылке, доступной в браузере.

Агент построен на Pi и работает с более чем 40 провайдерами моделей, включая Anthropic, OpenAI, DeepSeek и Qwen. Пользователи могут указать собственные ключи или войти в существующую подписку; ключи хранятся в локальном демоне. Проекты сохраняются в виде обычных файлов: веб-игры — это стандартные веб-проекты, дизайн-документы — файлы Markdown, а интерактивные истории — графы узлов на диске.

Сейчас проект рассчитан на веб-игры на Three.js, React Three Fiber или Phaser, интерактивные истории, а также игры на разных движках. Проект находится в бета-версии; доступны сборки для macOS (Apple silicon) и Windows (x64), а для сборки из исходников используется Bun.

Ключевые возможности

  • 01Агент составляет черновики дизайн-документов, пишет код игры и запускает предпросмотр в реальном времени.
  • 02Агент играет в игру, в том числе в игры с холстом и WebGL в реальном времени, и пробует исправления.
  • 03Общий холст для дизайн-документов, изображений, видео и 3D-моделей со ссылками между узлами.
  • 04Публикация по ссылке, доступной в браузере, одним нажатием.
  • 05Поддержка более 40 провайдеров моделей: можно использовать собственные ключи или существующие подписки.
  • 06Проекты хранятся как обычные файлы, например Markdown, JSON и папки веб-проектов.

Сценарии использования

  • Соло-разработчик создаёт прототип браузерной игры по текстовому описанию.
  • Создание интерактивной визуальной новеллы или истории с графом экранов.
  • Создание концепт-артов, спрайтов и 3D-ассетов для инди-игры в одном рабочем пространстве.
  • Публикация небольшой веб-игры, чтобы поделиться ею с тестировщиками.

Быстрый старт

  1. 1

    Клонируйте репозиторий из ветки release

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

    Перейдите в папку проекта

    cd ohmygame
  3. 3

    Установите зависимости с помощью Bun

    bun install --frozen-lockfile
  4. 4

    Запустите веб-рендерер и локальный демон

    bun run dev

Что важно знать

  • Проект пока находится в бета-версии, поэтому возможны недоработки.
  • Для создания изображений, видео или 3D-моделей потребуется отдельный поставщик медиауслуг и API-ключ.
  • Сборки для Windows пока не подписаны цифровой подписью и могут вызвать предупреждение SmartScreen.
  • Для публикации потребуется учетная запись OhMyGame.

Темы

Частые вопросы

Что такое ohmygame?
Десктопная студия с открытым исходным кодом, где AI-агент помогает одному разработчику создавать, тестировать и публиковать игры, используя собственный ключ. OhMyGame — десктопное приложение для создания игр с помощью AI-агента. На одном холсте можно разместить рядом дизайн-документы, концепт-арты, видео и 3D-модели: например, набросок персонажа можно развить в другие иллюстрации, видео или ригованную 3D-модель и напрямую добавить в игру. Агент составляет черновик дизайн-документа, пишет код, запускает предпросмотр в реальном времени, играет в игру, чтобы находить проблемы, и может опубликовать готовую сборку по ссылке, доступной в браузере.
ohmygame можно использовать бесплатно? Какая у него лицензия?
ohmygame распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ohmygame всё ещё поддерживается?
Активно поддерживается. Последний коммит в ohmygame — 19 окт. 2026 г..
Для чего можно использовать ohmygame?
Соло-разработчик создаёт прототип браузерной игры по текстовому описанию. Создание интерактивной визуальной новеллы или истории с графом экранов. Создание концепт-артов, спрайтов и 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 проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты