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

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Инструкция | Игры

Мечтаете создавать игры, но не знаете языков программирования и даже английского? Не беда! Благодаря развитию технологий сегодня практически любой человек может воплотить свои идеи на экране монитора. В этой небольшой инструкции я подробно расскажу, как создать свою первую игру мечты.

Автор: Kandinsky Источник: fusionbrain.ai

Пояснение

Ещё пару лет назад для создания сценария, ассетов (игровых ресурсов) и игровой логики требовалось нанимать команду сценаристов, художников и программистов. Но с развитием технологий всё изменилось. Чтобы создать игру мечты, теперь достаточно уметь применять на практике такие современные инструменты, как нейронные сети.

Нейросети способны:

  • Придумать сюжет.
  • Сгенерировать графику и музыку.
  • Написать код.
  • И многое другое.

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

Инструкция

Как я уже писал в своём предыдущем материале, посвящённом созданию программ, первым делом необходимо определиться с выбором нейронной сети. Ведь именно от её мозгов (совершенства модели) зависит итоговое качество проекта. Если вы проживаете не на территории России, советую обратить внимание на Grok или ChatGPT. В противном случае лучше всего подойдёт DeepSeek.

1. Скачиваем и устанавливаем Python. Он нам потребуется для понимания логики взаимодействия с нейронными сетями.

Установщик Python

2. Открываем нейронную сеть и задаём следующий запрос:

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

Запрос

3. Теперь всё, что остаётся нам сделать — это подробно составить предложение на родном языке с описанием игры и её внутриигровой логики. Пойдём простым путём и создадим копию популярной космической стрелялки Galaga.

Вводим запрос:

Напиши игру на языке программирования Python: 2D-игра, стрелялка. Главный герой — космический корабль, который вынужден отбиваться от атакующих его инопланетных кораблей. Предоставь полный код игры.

4. Вставляем сгенерированный код в текстовый документ и сохраняем его с расширением .py. Пробуем запустить игру.

Игра

Пока наша игра мечты напоминает что-то из эпохи Atari 800. Добавим ей текстур, фоновую музыку и звуки выстрелов. Текстуры и музыку можно взять в интернете или сгенерировать самому используся Stable Diffusion и SUNO AI.

Вводим запрос:

Добавь в код игры возможность изменить текстуры корабля, выстрела, врагов, звуки стрельбы и фоновую музыку.

Кастомизация

Тщательно читаем ответ нейронной сети. В зависимости от используемой нейронной сети и качества запроса результат может быть разным. Музыку и текстуры перемещаем туда, куда она указала.

Улучшенная игра

Стало намного лучше. Но игры, в которых практически вся логика хранится в одном конфигурационном файле, уже давно никто не пишет. Тем не менее создать визуальную новеллу, платформер или даже копию Doom таким нехитрым способом вполне возможно. Осталось собрать игру в самостоятельный файл .exe.

5. Нажимаем Win+R и в появившееся окно вводим cmd. В командной строке вводим команду:

pip install pyinstaller

6. Не закрывая окна командной строки, переносим файл .py в любую папку и вводим следующие команды:

cd (путь до папки с файлом .py)

pyinstaller --onefile --windowed --icon=assets/icon.ico --add-data «assets;assets» game. py

  • onefile — собрать всё в один exe-файл.
  • windowed — запускать без консоли (если нужна консоль, уберите этот флаг).
  • icon=assets/icon.ico — установить иконку для exe (если есть).
  • add-data «assets;assets» — включить папку с игровыми ресурсами в сборку.
  • game.py — файл с кодом игры.

Заключение

Конечно, человечество пока не придумало волшебной кнопки «Сделать хорошо», но с появлением нейронных сетей появилась возможность в сотни раз ускорить выполнение рутинных задач, которые ранее требовали найма дорогостоящего специалиста и уймы времени. Потому одновременно забавно и грустно наблюдать, как цены на игры бьют всё новые рекорды. Воистину, жадность корпораций не знает границ.

Изображение в превью:
Автор: Kandinsky
Источник: fusionbrain.ai
ДругойДругая
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Связь: https://t.me/Pavel_Priluckiy

8 комментариев

Добавить комментарий

Maksey
Прикольный эксперимент. Интересно проработан материал. Спасибо.
Z
А ведь интересно, пожалуй стоит попробовать чисто из любопытства. Автору спасибо!
Chenz
А ведь если так подумать, это открывает двери многим энтузиастам, которые хотели бы создать игру, но просто не понимали, как это делать.
MymHbIu
И это очень плохо. Стим УЖЕ переполнен всяким калом, который покупают единицы редких любителей коричневого. Если ещё дополнительнр открыть этому двери… Когда каждый дегенерат сможет содавать то, что ему хочется… Страшно представить что будет.
Chenz
Да нет, это не плохо. Инструмент не может быть ни плохим, ни хорошим, это инструмент. Тут вопрос к самому Steam и его планке качества. Безусловно, засилье продуктов известного качества бесит, но так было и так будет. В конце концов, ничто не заставляет тратить на подобные поделки время. Это как с фильмами. Если, например, мне не нравится индийское кино, то я не буду его смотреть.
MymHbIu
Хорошо что не каждый индус может снять свой фильм ). Но похоже скоро каждый сможет сделать свою игру.
Конечно немного помогает фильтр из тэгов. Блокируешь например по тегу «пиксельная графика» или «аниме» и Стим становится немного чище. Хорошо бы, чтобы у всех этих будущих игр от энтузиастов, тоже был какой нибудь общий признак.
Chenz
Он есть. Вспомним, например, недавнюю «Банану». Как грибы после дождя выросли кликеры. Иными словами, энтузиасты-однодневки будут клипать клонов, похожих на успешные игры. Опять же вспомним «Вампир: Сурвайв». Поэтому отличить годноту от проходных проектов будет довольно просто.
EvgeniyKryukoff0101
Ну хз. В пиксельной графике есть немало хорошего, а на счёт аниме хз, не попадалось вроде.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Вселенная существует, потому что черные дыры съели антиматерию: как теория Эйнштейна-Картана объясняет Большой взрыв

Согласно Стандартной модели физики элементарных частиц, Большой взрыв должен был произвести материю и антиматерию в строго равных пропорциях. Законы сохранения требуют, чтобы на каждый возникший...

Забытые четвероногие: породы собак, исчезнувшие с лица Земли

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

Дни на Земле становятся длиннее: как стекшая с полюсов вода изменила форму и скорость планеты

Циферблаты наших устройств отсчитывают ровно 86 400 секунд каждый день. Поэтому часто кажется, что вращение Земли — такой же безупречно точный механизм. В реальности наша планета...

Пульт ДУ: история от «ленивой кости» до Bluetooth-канала

Сегодня мы воспринимаем возможность переключить трек или прибавить громкость, не вставая с дивана, как нечто естественное. Однако первые телевизоры требовали от пользователя дополнительных...

Возврат к «каплям» и MicroSD: как испортились смартфоны в 2026 году из-за кризиса памяти, и что будет дальше

Из-за ИИ-пузыря во всём мире начался кризис чипов памяти, который привёл к удорожанию электроники. Чем приходится (и придётся) жертвовать производителям ради того, чтобы цены не взлетели до потолка?

Взмах крыла, вызывающий торнадо: почему Теория Хаоса — самое пугающее и прекрасное открытие науки

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