Кейс: как с нуля создать игру с помощью нейросетей


Нейронки на базе искусственного интеллекта перестали быть развлечением и превратились в 2023 году в полезных помощников и источник заработка. Отставим в сторону экспертов, которые подсуетились и на коленке собрали курсы из серии “Как зарабатывать на нейросетях” и за 10 тысяч рублей рассказывают, что на текстах от ChatGPT и рисунках от Midjourney можно зарабатывать миллионы, выполняя рутинные задачи. Сегодня речь идет о практическом, но при этом креативном применении: можно ли с помощью нейросетей создавать полноценные продукты под монетизацию - например, приложения или игры. 

Когда умеешь в дизайн, нейронки могут помочь улучшить набросок в пару кликов. Когда умеешь в код, можно проверить и улучшить его с помощью ИИ - GitHub Copilot яркий тому пример. Но если ты ни в чем не шаришь, что могут сделать за тебя нейросети? Как оказалось, много что. Единственное, что требуется - умение составлять промты. Для сомневающихся - эксперимент по созданию игры с помощью нейросетей, которым поделились на GitHub. 

Исходные данные

Для создания игры Angry pumpkins понадобилось:

  • Человек, умеющий составлять промты, но не обладающий серьезными познаниями в программировании
  • ChatGPT для написания кода
  • Midjourney и DALLE 3 для создания дизайна
  • Чуть больше 10 часов времени

Задача: сделать игру в стиле Angry birds в тематике Хэллоуина.

Ход работы

Создание дизайна

Нужно было создать экран заставки, основной фон и игровые элементы. За главный экран отвечал DALLE 3 со следующим промтом: 

создать игру нейросеть

создать игру нейросеть

Фоны генерировал Midjourney:

создать игру нейросеть

создать игру нейросеть

создать игру нейросеть

создать игру нейросеть

Также нужно было создать персонажей:

создать игру нейросеть

создать игру нейросетьсоздать игру нейросеть

создать игру нейросеть

Ну и куда без деталей? Внутриигровые объекты генерировала Midjourney, а потом они “вырезались” в Фотошопе (а можно было просто использовать другие нейронки для удаления лишнего):

создать игру нейросеть

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

Написание кода

Для создания интерактивной версии игры был использовал ChatGPT, который написал около 600 строк кода. Затем сгенерированный код пришлось скомпилировать и добавить дополнительные детали, отвечающие за визуальные эффекты и предметы.

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

создать игру нейросеть

Если же появляется ошибка, важно объяснить нейросети, что именно пошло не так, чтобы она могла исправиться.

создать игру нейросеть

создать игру нейросеть

В общем-то это все. Оценить играбельность можно здесь. В качестве бонуса - игроки могут создавать свои собственные уровни, используя инструкции, написанные внизу внутриигрового экрана, так что вы можете потренироваться не только в меткости.

создать игру нейросеть

Вывод

Автор эксперимента сам был удивлен результату: он не догадывался, что создать работающий проект без знания языков программирования так легко. В целом это показывает, что при владении естественным языком (желательно, английским, потому что его большинство нейросетей все же воспринимают лучше) и базовым навыком написания промтов можно воплотить в жизнь свои идеи без привлечения дизайнеров и программистов. Да, сейчас нейросети еще не совершенны и не могут полностью заменить эти профессии, но судя по темпам их развития, скоро они смогут решать даже творческие задачи. 


Комментарии