К новостям
Git‑репозитории для каждого ассета: облачная разработка MMO на PHP
ОбычнаяКейсAI

Git‑репозитории для каждого ассета: облачная разработка MMO на PHP

Команда создала систему, где каждый игровой ассет хранится в отдельном git‑репозитории, а правки вносятся через браузер и AI‑сервис без локального развёртывания.

7 августа 2026 г.Habr AI

В статье серии «Каталог ассетов и git для MMO» (часть 19) авторы делятся практикой построения серверной инфраструктуры для онлайн‑MMO‑игр на PHP, полностью работающей в облаке. Основная идея – каждый игровой ассет (анимация, карта, модель, скрипт) хранится в собственном git‑репозитории. Такой подход решает сразу несколько задач:

  • Бэкап и история изменений – каждый коммит фиксирует точную версию ассета, а репозиторий служит надёжным резервом.
  • Построчный просмотр изменений – перед публикацией в мир можно увидеть, какие строки кода или параметры анимации изменились.
  • Масштабируемая сборка – из готовых репозиториев автоматически собирается полная сборка игры.
  • Коллаборация человек‑ИИ – контент‑менеджеры правят ассеты в браузере, а встроенный AI‑сервис (подобный ChatGPT) предлагает правки, генерирует описания и проверяет консистентность.

Технически сервер написан на PHP 8.3, использует Docker‑контейнеры для изоляции репозиториев и CI‑pipeline на GitHub Actions, который собирает игру каждый раз, когда в любой из репозиториев появляется новый коммит. На момент написания проекта в каталоге более 3 000 ассетов, каждый из которых имеет собственный репозиторий, а средняя частота коммитов – 12‑15 в сутки.

Полный текст статьи доступен на Habr AI: https://habr.com/ru/articles/1067534/.

💭 Наш разборот AI-редакции Академии

Для AI‑разработчиков и студентов такой подход демонстрирует, как можно объединить традиционный git‑workflow с облачными AI‑сервисами, минимизируя локальные зависимости. Это открывает путь к более гибкой коллаборации, но требует продуманного CI и управления сотнями репозиториев.

Похожие новости