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

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

Промт: Браузерная игра одним HTML-файлом
Напиши браузерную игру одним HTML-файлом: весь CSS и JavaScript внутри этого файла. Что за игра: Жанр: [ЖАНР: аркада на уклонение — герой едет по трём дорожкам, препятствия летят навстречу] Герой: [ГЕРОЙ: рыжий кот на скейтборде] Цель: [ЦЕЛЬ: продержаться как можно дольше и собрать рыбок, каждая рыбка даёт 10 очков] Препятствия: [ПРЕПЯТСТВИЯ: кактусы и лужи; каждые 20 секунд их становится больше, и они летят быстрее] Оформление: [СТИЛЬ: плоские яркие цвета, тёмно-синее небо со звёздами] В игре обязательно: - стартовый экран с названием и кнопкой «Играть», экран проигрыша со счётом и кнопкой «Ещё раз»; - управление стрелками и клавишами A/D, на телефоне — касание левой или правой половины экрана; - счёт в углу и лучший результат, который хранится в localStorage; - пауза по пробелу и по кнопке на экране; - поле подстраивается под окно и под телефон, фигуры при этом не растягиваются; - сложность растёт плавно: первую минуту проходит человек, который играет впервые. В начале скрипта собери настройки в один объект: скорость, частоту препятствий, цвета. Подпиши каждую настройку комментарием по-русски — я буду менять игру, не зная кода. Не используй: внешние библиотеки, картинки, звуки и шрифты из интернета. Графику рисуй на canvas фигурами и эмодзи. Перед выдачей проверь код: все переменные объявлены, игровой цикл идёт через requestAnimationFrame и запускается один раз, после «Ещё раз» игра не ускоряется вдвое, счёт обнуляется, а рекорд остаётся. Ответ — только полный код одним блоком, от <!DOCTYPE html> до </html>. Без пояснений до и после кода и без сокращений вроде «остальное без изменений».
Меняйте поля в квадратных скобках: жанр, героя, цель, препятствия, стиль. Остальное лучше не трогать. Это требования, без которых игра чаще всего ломается: стартовый экран, перезапуск, рекорд, управление с телефона.
Как запустить игру, которую написала нейросеть
В DeepSeek файл можно вообще не сохранять: под блоком кода есть кнопка Run, и игра откроется в панели рядом с чатом. Мы так и проверяли кота. Если такой кнопки в вашем чате нет, положите код в файл, это минута работы.
- Скопируйте код кнопкой копирования над блоком. Мышкой выделять не советуем: последняя строка легко теряется, а без неё браузер покажет пустой экран.
- Откройте Блокнот, вставьте код и сохраните файл как game.html. Проверьте, что внизу окна сохранения стоит кодировка UTF-8, иначе русские буквы превратятся в знаки вопроса. На Mac возьмите TextEdit и сначала переключите его в режим простого текста.
- Откройте game.html двойным щелчком. Игра запустится в браузере, интернет ей не нужен.
- Хотите играть с телефона или дать ссылку друзьям? Выложите файл на сайт для инди-игр 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. В конце игра показывает победителя и список ошибок для разбора, а на ничью пишет «победила дружба».

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

Промт: Игра для урока: викторина для доски
Сделай игру для урока одним 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, модели, анимации и много ручной работы. Нейросеть там пригодится как помощник: пишет скрипты, объясняет ошибки, придумывает уровни.
Почему нейросеть присылает код не целиком?
У ответа есть предел длины, а игра на сотни строк в него упирается. Модель тогда либо обрывает код, либо экономит и пишет «остальное без изменений». Против второго в нашем промпте стоит прямой запрет. Против первого помогает фраза «продолжи с места обрыва одним блоком» или игра поскромнее.