Как я создаю игры с помощью нейросетей. Claude Code, ChatGPT и немного упрямства
В прошлой статье я рассказал, как после просмотра ролика о заработке на браузерных играх решил попробовать сделать свою. В результате вместо одной игры получилось четыре.
Возникает вполне логичный вопрос: а как я вообще их делаю?
У меня нет команды программистов, художников и геймдизайнеров. Нет собственной игровой студии с десятками сотрудников.
Зато есть два главных помощника: Claude Code и ChatGPT.
И сегодня расскажу, как выглядит моя небольшая игровая разработка изнутри.
Claude Code - мой программист
Начинается всё с идеи.
Например, хочу сделать игру, в которой нужно сортировать разноцветные жидкости по бутылочкам.
Я описываю, как всё должно работать: правила, уровни, управление, интерфейс, анимации. Затем за дело берётся Claude Code — инструмент искусственного интеллекта, который умеет писать код и работать с проектом.
Но здесь важно понимать одну вещь.
Нельзя просто написать «сделай крутую игру» и получить готовый качественный продукт.
Точнее, что-то получить можно. Вот только результат далеко не всегда будет таким, каким ты его представлял.
Поэтому процесс обычно выглядит примерно так:
Я объясняю, что хочу получить. Claude Code пишет код. Я запускаю игру, смотрю, что получилось, нахожу недостатки и отправляю на доработку.
И так много раз.
То кнопки расположены неудобно. То анимация выглядит странно. То на телефоне всё съехало. То одна исправленная ошибка неожиданно породила две новые.
Иногда кажется, что мы уже закончили. А потом я открываю игру и начинается следующий раунд.
Знакомая ситуация, думаю, для многих разработчиков.
ChatGPT - мой художник
Если с программированием помогает Claude Code, то с графикой я в основном работаю через ChatGPT.
Иконки, обложки, игровые персонажи, фоны, декоративные элементы — всё это можно создавать с помощью генерации изображений.
Например, для «Сапера» мне нужен был собственный визуальный стиль. Я попросил ChatGPT набросать идей - вот что получилось
Казалось бы, что может быть проще? Написал запрос, получил картинку и добавил в игру.
На практике всё интереснее.
Иногда нейросеть рисует что-то действительно красивое, но очень сложное для реализации в игре. Приходится идти на компромиссы и упрощать.
А что тогда делаю я?
Вот здесь самое интересное.
Со стороны может показаться, что нейросети делают вообще всё, а я просто нажимаю Enter.
Но кто-то должен решить, какую игру создавать, какие механики использовать, что изменить, а что вообще выкинуть.
Например, после разработки обычной переливайки и словесной головоломки мне захотелось попробовать объединить эти механики.
Так появился «Словодел: Разлив», где вместо обычной сортировки цветов нужно работать с буквами и словами.
Нейросеть может помочь реализовать подобную задумку. Но сначала эту задумку нужно придумать, а потом довести до работающей игры.
И самая большая часть моей работы — именно в этом.
Я постоянно проверяю результаты, придираюсь к деталям, меняю решения и пытаюсь смотреть на игру глазами обычного пользователя.
В конце концов, игроку совершенно неважно, кто написал код — человек или нейросеть. Если игра неудобная или скучная, он просто её закроет.
Самое сложное — не сделать, а закончить
Есть ещё одна проблема, которую я обнаружил довольно быстро.
С нейросетями очень легко бесконечно улучшать игру.
Каждый раз появляется новая идея: добавить эффект, переделать меню, нарисовать другую иконку, сделать ещё одну анимацию, изменить систему уровней...
И в какой-то момент понимаешь, что уже не разрабатываешь игру, а бесконечно её полируешь.
Поэтому приходится учиться останавливаться.
Сделать рабочую версию, проверить её и выпустить. А потом уже смотреть на реакцию реальных игроков.
Сейчас мои игры опубликованы во ВКонтакте, Яндекс Играх, также подключены Одноклассники.
Именно после публикации начинается следующая часть работы: статистика, ошибки, отзывы, удержание игроков и продвижение.
Кстати, здесь нейросети тоже помогают — например, с анализом данных и подготовкой материалов для продвижения.
Значит, теперь каждый может стать разработчиком?
Думаю, попробовать точно может гораздо больше людей, чем раньше.
Сегодня не обязательно начинать с многолетнего изучения программирования, чтобы проверить собственную игровую идею.
Но важно не путать возможность быстро создать прототип с умением выпустить хорошую игру.
ИИ может написать неработающий код, неправильно понять задачу или нарисовать красивую, но бесполезную графику. И если просто соглашаться со всем, что он предлагает, результат будет соответствующий.
Нужно разбираться в собственной игре, понимать её правила, уметь находить проблемы и не принимать первый результат за окончательный.
Я и сам продолжаю этому учиться.
Что в итоге?
Мой рабочий набор сейчас довольно простой:
- Claude Code — программирование, игровая логика, интерфейс и исправление ошибок.
- ChatGPT — графика, игровые ассеты, идеи, тексты и помощь с анализом.
- Я — идеи, постановка задач, выбор решений, тестирование и бесконечное «нет, давай переделаем».
И с помощью такого набора мне уже удалось выпустить четыре игры.
Конечно, мне ещё далеко до крупных игровых студий. Но несколько месяцев назад у меня не было даже первой игры, а теперь есть собственные проекты и реальные игроки.
И это, пожалуй, самое интересное.
А вы бы попробовали создать собственную игру с помощью нейросетей? Или считаете, что без классического программирования ничего хорошего не получится?
Интересно почитать мнения в комментариях.В следующей статье хочу подробнее рассказать о первых результатах: сколько игроков удалось привлечь, откуда они приходят и получается ли на этом что-то заработать.
BN Games — создаю игры, экспериментирую с нейросетями и делюсь тем, что получается.
Что делать, если Claude заблокируют - можно почитать тут
Словодел: угадай слово , тут яндекс
Идеальный разлив , тут яндекс