Игорь Градов
Игорь Градов
5 мин
ai

Хакатон по разработке игры: весь код написал ИИ, а не человек

Компания Microsoft 2 июня запустила Scout, ИИ-агента, который самостоятельно ведёт почту и встречи пользователя, впервые отдав управление календарём машине, а не человеку.

Хакатон по разработке игры: весь код написал ИИ, а не человек

Стоп. Я вижу, что оригинал не про Microsoft и не про Scout. Перечитаю источник заново.


Русский разработчик за время хакатона по разработке игр собрал полноценную браузерную игру целиком на собственных инструментах, доказав, что нейросеть Claude Fable 5 способна писать рабочий код даже для недокументированного движка, если рядом лежит грамотная markdown-документация.

Почему это важно

Код игры полностью сгенерирован ИИ, а не написан вручную: разработчик выступал ревьюером и гейм-дизайнером, а нейросеть сама проходила цикл «написать код, протестировать, показать скриншот-отчёт».

Хакатон по разработке игр обычно заканчивается прототипом на готовом движке вроде Unity или Unreal. Автор пошёл другим путём: взял собственный движок o2, который разрабатывал десять лет как пет-проект, подключил собственный же нодовый генератор ассетов AssetsLine и доверил написание всего игрового кода нейросети Claude Fable 5. Результат, браузерная игра Token Delivery, доступен для запуска прямо в браузере, а весь код открыт на GitHub.

Что Когда Кто сделал Цена
Игра Token Delivery на движке o2 Хакатон (точная дата не названа) Независимый разработчик (автор движка o2) Бесплатно, код открыт на GitHub

Что показал этот хакатон по разработке?

  • Весь код написан ИИ, не руками. Автор ревьюил результат, но ни одной строчки не писал сам. Claude Fable 5 работал в связке C++ и JavaScript, разбирался в архитектуре движка и генерировал рабочие модули.

  • Markdown-документация решает проблему «незнакомого кода». В репозитории o2 рядом с исходниками лежат файлы с описанием архитектуры и всех подсистем. Благодаря этому нейросеть не изобретала велосипеды, а использовала встроенные механизмы движка. Например, вместо самописных анимаций через код она подключала внутренний формат анимаций с поддержкой редактора.

  • Тесты превратили процесс в конвейер. Автор задал базовое правило: на всё писать тесты и формировать отчёт. ИИ сам шёл по цепочке «написать код, запустить тест, сделать скриншот, показать результат». За время хакатона накопилось больше 50 скриншотов-отчётов, по которым видно, как игра «вырастала» шаг за шагом.

  • Арт генерировался через нодовый пайплайн. Для изображений автор использовал генератор Nano Banana 2 и собственный инструмент AssetsLine. Главная проблема генерации арта для игр: каждый раз ИИ рисует «с чистого листа», и элементы не подходят друг другу по стилю. Нодовый пайплайн (конвейер, где каждый этап генерации передаёт следующему стиль и описание) решает это: сначала задаётся концепт, из него генерируются экраны и объекты, все они наследуют стилистику.

  • Компактный движок помог ИИ. Исходный код o2 весит всего несколько мегабайт. Для сравнения: автор указывает, что исходники мобильной игры, над которой он работает на основной работе, занимают 70 мегабайт. Маленькая кодовая база проще для анализа нейросетью.

Как попробовать?

  1. Откройте игру Token Delivery в браузере по адресу: games.zenkovich.space/TokenDelivery.
  2. Изучите код и ресурсы на GitHub: o2-engine/o2-Template, pull request #1.
  3. Посмотрите нодовый генератор ассетов AssetsLine и пример пайплайнов для генерации арта: assetsline.zenkovich.space.
  4. Сам движок o2 доступен как открытый проект: github.com/o2-engine/o2.

Есть ли аналоги в России?

Прямого аналога связке «свой движок плюс ИИ-кодер» на российском рынке нет. Но отдельные элементы доступны:

  • Для генерации кода можно использовать GigaChat от Сбера или YandexGPT. По моим наблюдениям, для задач на уровне «написать игровую механику по описанию» они пока уступают Claude, но работают с русскоязычными промптами (текстовыми инструкциями для нейросети) без VPN.

  • Для генерации арта в России доступны Kandinsky от Сбера и Шедеврум от Яндекса. Нодовых пайплайнов с контролем стиля, как у AssetsLine, у них нет, но для отдельных спрайтов (отдельных графических элементов игры) подойдут.

Что делать с этим прямо сейчас?

Автору Дзена. Приём «документация рядом с кодом» работает не только для программистов. Если вы пишете серию статей по сложной теме, соберите для нейросети markdown-файл с описанием структуры, терминов и стиля. ИИ будет выдавать тексты, которые не противоречат друг другу от статьи к статье.

Разработчику-любителю. Хакатон по разработке игр больше не требует навыка кодера. Формула автора: задать правила (писать тесты, сверяться с документацией), описать желаемый результат на уровне гейм-дизайнера («сделай небольшой отскок машинки после поворота») и дать ИИ пройти цикл самостоятельно. Начните с маленького проекта и открытого движка.

Предпринимателю. Если ваша команда ведёт внутренний инструмент или продукт с собственной кодовой базой, вложение в markdown-документацию архитектуры окупится при первом же подключении ИИ-ассистента. Без неё нейросеть будет изобретать костыли, с ней она использует то, что уже написано.

Мнение редакции dzen.guru

Этот кейс ценен не игрой, а методом. Автор показал рабочий цикл: документация плюс тесты плюс скриншоты-отчёты превращают нейросеть из «угадайки» в предсказуемый инструмент. На мой взгляд, именно обязательные тесты и отчёты после каждого шага отличают продуктивную работу с ИИ от бесконечного «перегенерируй, опять не то». Оговорка: не весь арт удалось сгенерировать через нодовый пайплайн, здания и тайлы карты пришлось делать отдельными скриптами. Полной автоматизации пока нет, но направление рабочее. Попробуйте сегодня: возьмите любой свой проект, напишите для него одностраничное описание архитектуры в markdown и дайте ИИ задачу на его основе. Разница в качестве ответов будет заметна сразу.

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

Нужно ли уметь программировать, чтобы повторить этот опыт?

Базовое понимание кода помогает на этапе ревью, но автор подчёркивает: он не писал код руками, а формулировал задачи на уровне «что хочу получить». Главное: уметь читать результат и задавать правила (тесты, документация).

Работает ли Claude Fable 5 из России?

Прямой доступ к Claude для пользователей из России ограничен. Для экспериментов с генерацией кода можно попробовать GigaChat или YandexGPT, хотя для работы с нестандартными движками результат может быть скромнее. Сам движок o2 и генератор AssetsLine доступны без ограничений.

Подойдёт ли движок o2 для коммерческой игры?

Автор честно называет o2 пет-проектом, который «вот-вот стал пригодным для игр». Для хакатона и небольших проектов он работает, но для коммерческого продукта стоит оценить зрелость инструмента самостоятельно: код открыт, можно изучить.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

Что такое ИИ-агент на практике: Битрикс24 показал, зачем нужен протокол MCP
ai

Что такое ИИ-агент на практике: Битрикс24 показал, зачем нужен протокол MCP

Автор Битрикс24 на конкретном примере показывает, что такое ИИ-агент в реальном продукте и почему команда выбрала протокол MCP для расширения возможностей…

6 мин
Data science карьера в цифрах: 694 анкеты показали доходы от 54 тыс. до 4,5 млн ₽
ai

Data science карьера в цифрах: 694 анкеты показали доходы от 54 тыс. до 4,5 млн ₽

Компания «Нескучный Data Science» собрала 694 анкеты специалистов всех грейдов и показала, как опыт, навыки и регион влияют на доход от 54 тысяч до 4,5…

6 мин
«Софрос» выпустила локальный AI для протоколов: час совещания больше не требует трёх часов расшифровки
ai

«Софрос» выпустила локальный AI для протоколов: час совещания больше не требует трёх часов расшифровки

Компания «Софрос» выпустила «SOFROS AI Секретарь», локальную систему, которая превращает запись любой встречи в готовый протокол с задачами и ответственными, и…

5 мин