Промт для создания игры — это задание нейросети, где вы описываете жанр, героя, цель, препятствия и управление, а в ответ получаете готовый код игры или документ, по которому её делать. Простую игру сегодня собирают за одно сообщение: Claude, ChatGPT и DeepSeek пишут браузерную игру одним HTML-файлом, и он открывается двойным щелчком, без установки. Чтобы файл заработал, в промпте должно быть всё, что вы хотите увидеть на экране: стартовое меню, счёт, рекорд, пауза, управление с клавиатуры и с телефона. И два запрета: никаких внешних библиотек и никаких сокращений кода вроде «остальное без изменений». Если вы ещё не решили, во что будете играть, начните с идеи и диздока на одну страницу, а код просите потом. Здесь восемь промптов на весь путь, от концепции до починки, плюс игра для урока, обби в Роблоксе и настольная игра на вечер. Две игры мы собрали по этим промптам в DeepSeek, и в них можно сыграть прямо отсюда.

Игра одним файлом: промт и игра, которая из него вышла

Этот промпт мы отправили в DeepSeek как есть, без единой правки. Он думал полторы минуты, начал писать код, а на 608-й строке ответ оборвался: DeepSeek упёрся в свой предел длины и показал кнопку Continue. Мы нажали её, и код дописался в тот же блок. Вышло 956 строк, один файл на 31 килобайт.

Игра заработала с первого запуска. Рыжий кот нарисован прямо в коде, без картинок, едет по трём полосам, уворачивается от кактусов и луж и собирает рыбок по 10 очков. Рекорд сохраняется, пробел ставит паузу, а если вы переключите вкладку, игра встанет на паузу сама. Проигрыш нейросеть подписала «Кот навернулся!», и это, кажется, лучшая строчка во всём файле. Перезапуск мы проверили отдельно: после «Ещё раз» счёт обнуляется, рекорд остаётся, скорость прежняя.

Экран проигрыша в игре от DeepSeek: «Кот навернулся!», счёт и кнопка «Ещё раз»
Кот въехал в кактус. Подпись «Кот навернулся!» нейросеть придумала сама, мы в коде ничего не правили.

Сыграть в «Рыжего кота на скейтборде»: стрелки или A и D, на телефоне касание левой или правой половины экрана.

Пример результата: Браузерная игра одним HTML-файлом
Промт: Браузерная игра одним HTML-файлом
Напиши браузерную игру одним HTML-файлом: весь CSS и JavaScript внутри этого файла.

Что за игра:
Жанр: [ЖАНР: аркада на уклонение — герой едет по трём дорожкам, препятствия летят навстречу]
Герой: [ГЕРОЙ: рыжий кот на скейтборде]
Цель: [ЦЕЛЬ: продержаться как можно дольше и собрать рыбок, каждая рыбка даёт 10 очков]
Препятствия: [ПРЕПЯТСТВИЯ: кактусы и лужи; каждые 20 секунд их становится больше, и они летят быстрее]
Оформление: [СТИЛЬ: плоские яркие цвета, тёмно-синее небо со звёздами]

В игре обязательно:
- стартовый экран с названием и кнопкой «Играть», экран проигрыша со счётом и кнопкой «Ещё раз»;
- управление стрелками и клавишами A/D, на телефоне — касание левой или правой половины экрана;
- счёт в углу и лучший результат, который хранится в localStorage;
- пауза по пробелу и по кнопке на экране;
- поле подстраивается под окно и под телефон, фигуры при этом не растягиваются;
- сложность растёт плавно: первую минуту проходит человек, который играет впервые.

В начале скрипта собери настройки в один объект: скорость, частоту препятствий, цвета. Подпиши каждую настройку комментарием по-русски — я буду менять игру, не зная кода.

Не используй: внешние библиотеки, картинки, звуки и шрифты из интернета. Графику рисуй на canvas фигурами и эмодзи.

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

Ответ — только полный код одним блоком, от <!DOCTYPE html> до </html>. Без пояснений до и после кода и без сокращений вроде «остальное без изменений».

Открыть карточку: пример результата и разбор

Меняйте поля в квадратных скобках: жанр, героя, цель, препятствия, стиль. Остальное лучше не трогать. Это требования, без которых игра чаще всего ломается: стартовый экран, перезапуск, рекорд, управление с телефона.

Как запустить игру, которую написала нейросеть

В DeepSeek файл можно вообще не сохранять: под блоком кода есть кнопка Run, и игра откроется в панели рядом с чатом. Мы так и проверяли кота. Если такой кнопки в вашем чате нет, положите код в файл, это минута работы.

  1. Скопируйте код кнопкой копирования над блоком. Мышкой выделять не советуем: последняя строка легко теряется, а без неё браузер покажет пустой экран.
  2. Откройте Блокнот, вставьте код и сохраните файл как game.html. Проверьте, что внизу окна сохранения стоит кодировка UTF-8, иначе русские буквы превратятся в знаки вопроса. На Mac возьмите TextEdit и сначала переключите его в режим простого текста.
  3. Откройте game.html двойным щелчком. Игра запустится в браузере, интернет ей не нужен.
  4. Хотите играть с телефона или дать ссылку друзьям? Выложите файл на сайт для инди-игр itch.io, браузерные игры он принимает бесплатно.

Если игра не запускается

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

  • Белый или чёрный экран. В коде ошибка, и браузер о ней знает: нажмите F12, откройте вкладку Console и скопируйте красные строки.
  • После кнопки «Ещё раз» игра несётся вдвое быстрее. Нейросеть запустила второй игровой цикл поверх первого. Ошибка частая, поэтому в нашем промпте перезапуск проверяется отдельной строкой.
  • Код обрывается на середине. Ответ упёрся в предел длины. В DeepSeek для этого есть кнопка Continue, и код дописывается в тот же блок. В других чатах напишите «продолжи с места обрыва одним блоком» или попросите игру попроще.

С пределом длины мы столкнулись сами. Четыре раза отправили промпты из этой статьи в ChatGPT без входа в аккаунт, и все четыре раза ответ обрывался примерно на 12 тысячах знаков, а потом исчезал целиком. Игра на пятьсот строк в такой предел не влезает, так что для кода войдите в аккаунт.

Если игра запустилась, но ведёт себя не так, отдайте её нейросети вместе с описанием поломки. Этот промпт просит найти причину и исправить только её: игра, переписанная заново, обычно ломается в новом месте.

Промт: Игра от нейросети не запускается
Нейросеть написала мне игру, и она работает неправильно. Найди причину и исправь только её.

Код игры целиком:
[КОД: вставьте сюда весь HTML-файл игры, от первой строки до последней]

Что происходит: [ЧТО НЕ ТАК: после проигрыша и кнопки «Ещё раз» игра идёт в два раза быстрее, а счёт не обнуляется]
Что должно быть: [КАК НАДО: каждая новая партия начинается с нуля и с той же скоростью, что и первая]
Ошибки из консоли: [ОШИБКИ: красные строки со вкладки Console — откройте игру, нажмите F12; если строк нет, напишите «консоль пустая»]
Где запускаю: [ГДЕ: Chrome на компьютере, файл открыт двойным щелчком]

Как ответить:
1. Назови причину простыми словами в двух-трёх предложениях: какая строка или функция виновата и почему.
2. Если файл короче 300 строк, пришли весь исправленный файл одним блоком. Если длиннее — только изменённые функции целиком, и у каждой подпиши, какую функцию в файле она заменяет.
3. Скажи, как проверить, что ошибка ушла: что нажать и что должно произойти.

Не делай: не переписывай игру заново, не трогай графику, управление и имена переменных там, где всё работает, не добавляй новых возможностей. Если причин несколько, исправь все и перечисли каждую отдельно.

Перед выдачей проверь, что исправление не ломает рекорд, паузу и управление с телефона, если они в игре есть.

Открыть карточку: пример результата и разбор

И одно правило на всю переписку: одна правка за сообщение. Когда вы просите сразу «добавь босса, звук и магазин», модель переписывает полфайла, и найти, что сломалось, уже трудно.

Сначала идея, потом диздок

Если идеи пока нет, не просите нейросеть «придумай игру»: она вернёт тетрис с котами или проект на три года. Дайте ей свои ограничения: что вы любите, что умеете и сколько у вас времени. Тогда концепции получатся такими, что их правда можно доделать.

Промт: Идея игры: три концепции под ваши жанры
Придумай три концепции игры, которую я реально смогу сделать сам. Каждая концепция держится на своей находке, а не на пересказе известной игры.

Обо мне:
Любимые жанры: [ЖАНРЫ: головоломки и рогалики]
Платформа: [ПЛАТФОРМА: браузер и телефон]
Что я умею: [НАВЫКИ: не программирую, код будет писать нейросеть, рисую немного]
Сколько времени: [СРОК: два выходных на первую версию, в которую можно играть]
Что надоело: [НАДОЕЛО: зомби, спасение мира, крафт ради крафта]

Для каждой концепции:
- название и одна фраза, которой игру можно продать другу;
- что игрок делает первые 30 секунд — глаголами: бежит, ставит, меняет местами;
- главный цикл: что повторяется каждую минуту и почему это не надоедает;
- находка — механика или правило, которых нет у соседей по жанру;
- самая маленькая версия, по которой видно, весело или нет: что в ней есть и чего нет;
- главный риск: где игра может оказаться скучной.

В конце выбери одну концепцию для новичка с моими ограничениями и объясни выбор тремя предложениями.

Исключи: открытые миры, сетевую игру, 3D-модели, сюжет на десятки страниц — всё, что не влезает в мой срок.

Перед выдачей проверь каждую концепцию: можно ли собрать её первую версию одним HTML-файлом за мой срок. Если нельзя, замени концепцию, а не урезай описание.

Открыть карточку: пример результата и разбор

Понравившуюся концепцию превратите в диздок на одну страницу. Это вовсе не бюрократия: по нему видно, что войдёт в первую версию, а что подождёт, и его удобно целиком вставить в промпт игры. Модель тогда меньше додумывает за вас.

Промт: Диздок игры на одну страницу по идее
Собери из моей идеи одностраничный диздок — документ, по которому я сделаю первую версию игры и с которым пойду к нейросети за кодом.

Идея: [ИДЕЯ: кот-почтальон разносит письма по крышам ночного города, а черепица рушится, если стоять на месте]
Платформа и управление: [ПЛАТФОРМА: браузер, клавиатура и касания на телефоне]
Кто делает: [КОМАНДА: я один, код пишет нейросеть]
Срок первой версии: [СРОК: две недели по вечерам]

Разделы диздока:
1. Суть игры одной фразой и чувство, ради которого в неё играют.
2. Главный цикл: что игрок делает за 30 секунд, за 5 минут и за всю партию.
3. Управление: каждая кнопка и каждое касание и что они делают.
4. Механики по приоритету: «без этого игры нет», «сделаю, если успею», «потом».
5. Содержимое первой версии в числах: уровни, враги, предметы.
6. Как игрок проигрывает и выигрывает, за что получает очки.
7. Внешний вид и звук: три слова о стиле и палитра из пяти цветов.
8. Риски: что может не получиться и как проверить это в первый же вечер.
9. План: что собрать за первый вечер, чтобы уже можно было играть.

Пиши коротко, списками. Всё, что ты додумал сам, помечай словом «предположение», чтобы я видел, где решал не я.

Не добавляй: рекламные слова вроде «уникальный» и «захватывающий», функции сверх срока, монетизацию и сетевой режим, если я о них не писал.

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

Открыть карточку: пример результата и разбор

Уровень, который учит без подсказок

Хороший первый уровень объясняет игру без единой надписи: сначала безопасно показывает новую опасность, потом проверяет, понял ли игрок. Нейросеть умеет строить так, если задать ей размер прыжка героя и попросить карту каждого экрана символами. Такую карту потом можно отдать в промпт игры, и уровень соберётся клетка в клетку.

Промт: Уровень платформера по экранам с картой
Спроектируй уровень 2D-платформера по экранам так, чтобы его можно было сразу собрать в коде или в редакторе.

Игра и герой: [ИГРА: кот-почтальон бежит по крышам, прыгает и цепляется за край]
Прыжки героя: [ПРЫЖОК: обычный — 3 клетки вверх и 4 вперёд, двойной — 5 вверх и 6 вперёд]
Уровень и чему учит: [УРОВЕНЬ: первый, учит двойному прыжку]
Длина: [ДЛИНА: 10 экранов по горизонтали]
Опасности: [ОПАСНОСТИ: проваливающаяся черепица, вороны, ветер на последних экранах]
Награды: [НАГРАДЫ: письма по 1 очку и одна спрятанная посылка]

Для каждого экрана:
- что игрок видит, когда заходит на экран;
- чему экран учит или что проверяет;
- опасность и награда;
- карта экрана из символов 16 на 9: # — стена, = — платформа, ~ — проваливающаяся черепица, v — ворона, o — письмо, P — старт, F — финиш, C — чекпоинт, точка — пусто.

Как строить: новая опасность впервые появляется там, где ошибка не стоит жизни; каждый третий экран — передышка; чекпоинт — после середины уровня; секрет виден, но путь к нему неочевиден; финиш проверяет всё, чему учил уровень.

Не используй: прыжки на пределе точности, врагов, которые нападают из-за края экрана, ловушки без подсказки.

В конце дай таблицу темпа: номер экрана, напряжение по шкале от 1 до 5, что в нём нового. Перед выдачей проверь каждую карту: от старта можно дойти до финиша, и ни один прыжок не длиннее и не выше того, что умеет герой.

Открыть карточку: пример результата и разбор

Игра для урока за пять минут

Учителю не нужен движок: викторина на интерактивной доске пишется тем же способом, одним файлом. Работает без интернета, а вопросы лежат в начале кода отдельным списком, так что тему вы смените сами, не трогая остальное.

Этот промпт мы тоже проверили в DeepSeek. Пришла «Космическая таблица умножения» на 669 строк: две ракеты летят к Луне, пример во весь экран, четыре большие кнопки и таймер, который к концу желтеет и краснеет. Мы прорешали все 12 примеров, ответы верные. Неверные варианты подобраны с умом: соседние произведения и сумма вместо умножения, например 13 в примере 6 × 7. В конце игра показывает победителя и список ошибок для разбора, а на ничью пишет «победила дружба».

Конец игры для урока: команда 1 долетела до Луны, ниже список примеров с ошибками
Финал партии: под заголовком победителя три примера, на которых команды ошиблись, с верным ответом и ответом команды.

Открыть «Космическую таблицу умножения» и сыграть самим.

Пример результата: Игра для урока: викторина для доски
Промт: Игра для урока: викторина для доски
Сделай игру для урока одним HTML-файлом, которая работает без интернета: на интерактивной доске, на ноутбуке учителя и на телефоне. CSS и JavaScript — внутри файла.

Урок:
Предмет и класс: [ПРЕДМЕТ И КЛАСС: математика, 3 класс]
Тема: [ТЕМА: таблица умножения на 6, 7 и 8]
Вопросы: [ВОПРОСЫ: придумай 12 примеров по теме, у каждого четыре варианта ответа, неверные варианты — типичные ошибки детей]
Механика: [МЕХАНИКА: две команды отвечают по очереди, за верный ответ ракета команды поднимается на ступень, побеждает ракета, которая первой долетит до Луны]
Время на ответ: [ТАЙМЕР: 20 секунд]

Как должно выглядеть:
- крупный шрифт и кнопки, которые видно с последней парты и легко нажать на доске;
- после ответа — зелёная или красная подсветка и правильный ответ на две секунды;
- в конце — экран победителя и список примеров, на которых ошиблись, чтобы разобрать их с классом;
- кнопка «Начать заново», переключатель «одна команда / две команды» и кнопка, которая выключает таймер.

Вопросы положи в начало скрипта отдельным списком и подпиши комментарием по-русски, как его поменять. Учитель должен сменить тему за пять минут, не зная программирования.

Не добавляй: регистрацию, ввод имён и данных учеников, рекламу, внешние библиотеки и картинки из сети.

Перед выдачей проверь: у каждого вопроса ровно один верный ответ, варианты перемешаны, игра доходит до экрана победителя при любом счёте, ничья тоже обработана.

Ответ — только полный код одним блоком, без пояснений.

Открыть карточку: пример результата и разбор

Перед уроком всё равно прорешайте вопросы сами: в примерах и ответах нейросеть тоже ошибается.

Обби в Роблоксе

В Роблоксе игру собирают в Roblox Studio, и там есть встроенный помощник Assistant, он работает прямо в редакторе. Но если вы хотите получить всю игру разом, с объяснением, какие объекты создать и куда положить каждый скрипт, удобнее попросить чат-бота. Этот промпт рассчитан на новичка, который ни разу не писал на Luau.

Промт: Скрипт обби для Роблокс Студио
Помоги собрать обби в Roblox Studio. Я новичок: пиши так, чтобы я повторил каждый шаг, не зная Luau.

Что за обби: [ОББИ: 12 уровней-платформ над лавой, чекпоинт после каждого третьего уровня]
Что нужно в игре: [ФУНКЦИИ: чекпоинты, которые запоминаются после выхода из игры; таймер прохождения на экране; таблица лидеров со стадией игрока; лава, которая возвращает на последний чекпоинт]
Оформление: [СТИЛЬ: неоновые платформы и тёмное небо]

Как ответить:
1. Сначала список объектов, которые я создаю руками в Explorer: что, где и как назвать. Например, папка Checkpoints в Workspace и части внутри неё с именами 1, 2, 3.
2. Потом каждый скрипт отдельным блоком: тип (Script или LocalScript), точный путь, куда его положить, и полный код с комментариями по-русски.
3. Как включить сохранение: что опубликовать и где в Game Settings разрешить доступ к API, иначе в Studio оно не заработает.
4. Как проверить: что нажать в Studio и что должно произойти на каждом шаге.

Пиши на актуальном Luau: task.wait вместо wait, DataStoreService только через pcall, проверка на nil у персонажа и Humanoid.

Не используй: бесплатные модели из Toolbox, скрипты, которые доверяют клиенту очки или стадию, устаревшие функции. Всё важное считает сервер.

Перед выдачей проверь: имена объектов в скриптах совпадают с теми, что я создаю в первом шаге, а персонаж после смерти появляется на своём чекпоинте, а не на старте.

Открыть карточку: пример результата и разбор

Самая частая беда у новичков: имена объектов в игре не совпадают с именами в скрипте, и ничего не работает, хотя ошибок нет. Называйте папки и детали ровно так, как написано в ответе, с теми же заглавными буквами.

Настольная игра на вечер

Нейросеть придумывает и настольные игры: правила, поле, карточки и раскладку для печати на обычном принтере. Пуговицы вместо фишек, кубик из любой старой настолки, и к ужину игра готова. Главное, попросите проверить правила глазами самого младшего игрока. Взрослые формулировки дети не понимают, и партия разваливается на втором ходу.

Промт: Настольная игра: правила, поле и карточки
Помоги придумать и собрать настольную игру, которую мы распечатаем дома и сыграем в тот же вечер.

Тема: [ТЕМА: поход за грибами в волшебный лес]
Кто играет: [ИГРОКИ: семья, от 2 до 4 человек, младшему 7 лет]
Длительность партии: [ВРЕМЯ: 20–30 минут]
Что есть дома: [МАТЕРИАЛЫ: принтер, бумага А4, один кубик, пуговицы вместо фишек]
Главная механика: [МЕХАНИКА: бросаешь кубик и ходишь по полю, клетки дают карточки событий, собираешь наборы грибов]

Что нужно:
1. Правила в том порядке, в каком их читают вслух за столом: цель, что в коробке, подготовка, ход игрока, конец игры, подсчёт очков. Каждое правило — одно-два предложения.
2. Поле: схема клеток и что делает каждая особая клетка.
3. Все карточки с текстом, по строке на карточку, и сколько копий каждой печатать.
4. Раскладка для печати: сколько листов А4, что на каждом, где резать.
5. Проверка баланса: может ли игрок безнадёжно отстать на третьем ходу и как это исправлено.
6. Три вопроса, которые стоит задать игрокам после первой партии.

Исключи: названия, персонажей и правила известных настольных игр, выбывание игроков до конца партии, правила, для которых нужен телефон.

Последним шагом проверь правила глазами семилетнего: есть ли слово или ход, который он не поймёт. Если есть — перепиши проще.

Открыть карточку: пример результата и разбор

Картинки и музыка для игры

Простая игра обходится фигурами и эмодзи, и это честный способ начать. Когда захочется своего героя, нарисуйте его в Midjourney: лист персонажа с тремя видами или концепт-арт героя. Музыку для локаций и боёв даёт Suno: вот саундтрек для RPG и боевая петля без мелодии.

А если хочется не делать игру, а играть с нейросетью, загляните в промты для ролевых игр: там ИИ ведёт сюжет, а вы принимаете решения.

FAQ

Можно ли создать игру с помощью нейросети бесплатно?

Да. Обе игры из этой статьи собраны в бесплатном DeepSeek. Ограничение одно, зато важное: длина кода. DeepSeek на длинной игре останавливается и предлагает кнопку Continue, а ChatGPT без входа в аккаунт у нас обрывал ответ на 12 тысячах знаков. Для кода заведите аккаунт или просите игру поменьше.

Какая нейросеть лучше всего делает игры?

Для простой игры одним файлом подойдёт любой большой чат-бот: DeepSeek, ChatGPT, Claude, Gemini. Обе наши игры собрал DeepSeek, и в нём же их удобно проверить: кнопка Run запускает код прямо в чате. Важнее нейросети сам промпт: что должно быть на экране, как управлять и что запрещено.

Можно ли сделать игру для телефона?

Да, браузерная игра одним файлом работает и на телефоне, если в промпте попросить управление касаниями. Выложите файл на бесплатный хостинг для игр и открывайте его по ссылке. Выпустить игру в Google Play или RuStore сложнее: нужен отдельный проект под Android, одним промптом тут не обойтись.

Сделает ли нейросеть 3D-игру?

Простую 3D-сцену в браузере сделает, полноценную 3D-игру одним промптом нет. Для неё нужен движок вроде Unity или Godot, модели, анимации и много ручной работы. Нейросеть там пригодится как помощник: пишет скрипты, объясняет ошибки, придумывает уровни.

Почему нейросеть присылает код не целиком?

У ответа есть предел длины, а игра на сотни строк в него упирается. Модель тогда либо обрывает код, либо экономит и пишет «остальное без изменений». Против второго в нашем промпте стоит прямой запрет. Против первого помогает фраза «продолжи с места обрыва одним блоком» или игра поскромнее.