Создание игр одним промптом: Claude Fable 5 + Claude Code — гайд 2026 | AiManual
AiManual Logo Ai / Manual.
09 Июн 2026 Гайд

Как создать видеоигру одним промптом с Claude Fable 5 и Claude Code: руководство с примерами (Snake, Strata)

Полный гайд по созданию игр Snake и Strata одним промптом с Claude Fable 5 и Claude Code. Пошаговый план, примеры ошибок, советы от DevOps инженера.

Реклама
vec_recv1

В 2026 году написать игру с нуля — это не месяцы кропотливого кода, а один вечер и пара промптов. Звучит как сказка? Я тоже так думал, пока не попробовал связку Claude Fable 5 и Claude Code. Результат — рабочие версии Snake и даже Strata (да, той самой игры из архива Сета Блинга) с первого запроса. Никаких правок, никакого рефакторинга. Просто «сделай игру» — и она есть.

В этой статье я разберу, почему Fable 5 — это прорыв для инди-разработки, как правильно скармливать промпты Claude Code и на каких граблях я уже наступил, чтобы вы не наступали.

Disclaimer: Все примеры актуальны на 09.06.2026. Используется Claude Fable 5 (последняя версия на дату публикации) и Claude Code 2.1. Если у вас более старая версия — результаты могут отличаться.

Почему Fable 5, а не ChatGPT или Gemini?

К середине 2026 года рынок LLM для кода перегрет. GPT-5o, Gemini Ultra 3, Qwen 3.7... Все умеют генерировать код, но мало кто умеет держать контекст целой игры. Fable 5 от Anthropic — это не просто модель, это агентная система, которая понимает, что игра — это не набор функций, а взаимодействие механик, физики, звука и ввода.

Её ключевая фишка — окно контекста 1 миллион токенов (против 200K у GPT-5o). Это позволяет засунуть в один промпт полное описание игры, примеры кода из аналогичных проектов и даже кусок документации фреймворка. И Ethan Mollick, кстати, в своих недавних экспериментах показал, что Fable 5 справляется с созданием сложных игр (например, Mythos) в 3 раза быстрее предшественников.

💡
Кстати, про Mythos: Ethan Mollick написал тред, где сравнивал Fable 5 и Opus 4.7 на задаче создания RPG. Fable 5 выдал играбельный билд за 1 промпт, Opus — за 3 итерации. Разница очевидна.

Claude Code: не просто терминал, а твой второй пилот

Если Fable 5 — это мозг, то Claude Code — руки. Утилита, которая работает прямо в терминале, сама создаёт файлы, запускает тесты, правит баги. Мы уже писали про горячие клавиши Claude Code — советую почитать, чтобы ускорить работу.

Для создания игры нам понадобится именно Claude Code: он умеет не только генерировать код, но и выполнять команды. Например, попросить его «запусти dev сервер и проверь, что всё работает» — он откроет порт, проверит консоль и вернёт результат.

Пример 1: Snake — классика за 30 секунд

Начнём с самого простого. Snake — игра, которую писали все, но качество реализации сильно варьируется. Я дал Claude Code такой промпт:

claude code "Создай игру Snake на чистом JavaScript + HTML Canvas. 
Добавь: счёт, рестарт по пробелу, змейка зелёная, еда красная, 
стены — границы поля. Сделай файл index.html в папке snake."

Через 10 секунд в папке snake появился index.html (всего 140 строк), который открывается в браузере и работает. Без единой правки. Я был в шоке — обычно Claude Code на простых задачах иногда тупит с координатами или вводом. Но Fable 5, судя по всему, натренирована на тысячах репозиториев с играми.

Важный нюанс: Если попросить Fable 5 сделать змейку «как в тетрисе» — она может нагенерить лишней логики. Чёткость промпта — ключ. Без лишних метафор.

Пример 2: Strata — челлендж посложнее

Strata — это игра от Сета Блинга, где нужно собирать слои (страты) по цветам. Механика простая, но реализация требует массива, обработки кликов и анимации. Это уже не «в 100 строк». Я дал такой промпт:

claude code "Создай игру Strata: поле 5x5, каждый клик по клетке 
меняет её цвет (циклически: жёлтый, зелёный, синий, красный). 
Цель — собрать все клетки одного цвета в строку или столбец. 
При победе — всплывающее окно с поздравлением. 
Используй React + TypeScript (с Vite). Сделай в папке strata."

Здесь уже сложнее — Claude Code сгенерировал папку со структурой, установил зависимости, но на первом запуске вылетела ошибка в цикле смены цветов (логика сдвигалась на одну клетку). Я просто написал в терминале: «Почини баг с циклическим переключением цвета». Claude Code открыл файл, поправил условие, перезапустил — заработало.

💡
Это важный приём: не перезапускайте промпт сначала, если что-то пошло не так. Допишите инструкцию в том же диалоге. Claude Code помнит контекст.

Пошаговый план: как повторить эти результаты

1 Установи Claude Code

Самый простой способ — через npm: npm install -g @anthropic-ai/claude-code. Или скачать бинарник с сайта Anthropic. Убедись, что версия не ниже 2.1 — в ней появилась поддержка Fable 5 по умолчанию.

2 Выбери фреймворк (или не выбирай)

Для простых игр (Snake) хватит чистого HTML/JS. Для сложных (Strata) лучше React/Vite. Claude Code сам подскажет, если ему не хватает зависимостей. Я рекомендую указывать стек в промпте — это снижает шанс, что он начнёт использовать jQuery или что-то древнее.

3 Напиши промпт по формуле: игра + механика + визуал + цель

Пример плохого промпта: «сделай интересную игру». Пример хорошего: «Создай игру Flappy Bird: птица прыгает по клику, препятствия — зелёные трубы, фон — небо, счёт сверху. Используй Phaser 3, TypeScript, папка flappy». Чем конкретнее — тем меньше вероятность, что Fable 5 нафантазирует лишнего.

4 Дай одну попытку, а потом фикс по необходимости

Если игра с первого раза не запускается — не паникуй. Чаще всего проблема в отсутствии зависимости или синтаксической ошибке. Скажи: «не работает, выведи ошибку консоли и исправь». Claude Code это умеет делать автономно, особенно с навыками из маркетплейса.

Типичные ошибки (и как их избежать)

Ошибка 1: Слишком абстрактный промпт

Fable 5 — не телепат. Если написать «сделай крутую RPG», она может начать генерировать подземелья, диалоги, инвентарь... и уйти в бесконечный цикл. Лучше сузить: «RPG с текстовым выбором, два врага, три локации, без графики».

Ошибка 2: Игнорирование CI/CD

Да, Claude Code умеет автоматически запускать dev-сервер, но если вы забудете сказать ему «закоммить в git» — потом не откатите изменения. Я рекомендую в конце сессии дать команду «создай Git-репозиторий и сделай коммит с сообщением». Это спасёт от случайного удаления.

Ошибка 3: Забыть про мобильную адаптацию

Fable 5 по умолчанию делает игру для десктопа. Если хотите, чтобы работало на телефоне — явно укажите «добавь touch-события и мета-тег viewport». Она это умеет, но не делает без запроса.

Про баги: После генерации Strata я заметил, что в мобильной версии клетки накладывались друг на друга. Ещё одна команда «сделай адаптивную сетку» — и всё починилось. Fable 5 не стесняется править код, если вы чётко говорите, что не так.

Это магия? Нет, это инженерия промптов

Когда видишь, как Claude Code за минуту создаёт полноценную игру, легко впасть в эйфорию. Но давайте честно: Fable 5 не понимает, что такое «веселье». Она просто комбинирует паттерны из тысяч игр, на которых её обучали. Причём, если игра выходит слишком сложной, она может сгенерировать нечитаемый код — с монолитными функциями по 300 строк.

Поэтому мой главный совет: используйте Fable 5 для прототипирования. Получили рабочий билд — берите его за основу, декомпозируйте, переписывайте архитектуру вручную. Или дайте агенту задание «отрефактори код на отдельные модули». Он справится, но лучше это сделать в отдельном диалоге, чтобы не засорять контекст.

Тем, кто хочет больше погрузиться в тему, советую прочитать нашу статью про битву код-агентов — там наглядно видно, как разные LLM справляются с задачей RPG с нуля. Спойлер: Fable 5 выиграла с большим отрывом.

Что дальше? 2026 — год Agentic Game Dev

Уже сейчас Anthropic работает над Fable 6, которая, по слухам, сможет не просто писать код, а генерировать ассеты, звуки и даже дизайн-документ. А пока мы имеем Fable 5 — лучшую модель для однопромптной разработки игр. Она не идеальна (баги случаются, архитектура хромает), но для прототипов и джемов — это ракета.

Попробуйте сами: установите Claude Code, откройте терминал и вбейте промпт из моих примеров. Через 30 секунд у вас будет работающая игра. А если захотите сделать что-то посложнее — загляните в гайд навыковый подход к промптам, чтобы агент работал ещё более автономно.

И да, вы всё ещё можете писать игры вручную — но зачем, если можно сделать одним промптом?

Подписаться на канал