Игорь Градов
Игорь Градов
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».

Комментарии

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

Локальные нейросети за 7 500 ₽: энтузиаст собрал ИИ-сервер из б/у железа
ai

Локальные нейросети за 7 500 ₽: энтузиаст собрал ИИ-сервер из б/у железа

Microsoft и OpenAI здесь ни при чём: энтузиаст из России собрал ИИ-сервер на б/у комплектующих за копейки и выложил подробный отчёт, как всё повторить. Почему…

5 мин
Amex показала, что такое ИИ-агент без права на ошибку: покупку блокируют до списания
ai

Amex показала, что такое ИИ-агент без права на ошибку: покупку блокируют до списания

Почему это важно American Express первой из платёжных гигантов предложила механизм, который фиксирует намерение покупателя до того, как ИИ-агент спишет деньги,…

5 мин
Что такое ИИ-агент на практике: код пишется быстрее, но до продакшена едет дольше
ai

Что такое ИИ-агент на практике: код пишется быстрее, но до продакшена едет дольше

Microsoft, Faros AI, CircleCI и DORA независимо друг от друга зафиксировали один и тот же парадокс: ИИ-агенты (автономные помощники, которые пишут код по…

6 мин