Технологии

Внутри Mirage: Первый Реальный Игровой Движок с Генерацией на основе Искусственного Интеллекта

Avatar photo
Text "Mirage Game Engine" over a blurred cityscape with palm trees and buildings

Игровые движки всегда работали одинаково. Разработчики создают карты, размещают объекты и проектируют уровни заранее. Вы скачиваете игру, запускаете ее и играете в созданный контент. Но что, если игровой мир еще не был создан? Что, если он создается прямо во время игры, основываясь на ваших действиях или словах? Это идея, лежащая в основе нового игрового движка Mirage от Dynamicslab.

Mirage называют первым в мире реальным игровым движком с генерацией на основе искусственного интеллекта, и он переворачивает все, что мы знаем об игровом дизайне. Вы двигаетесь, исследуете или вводите команду, и Mirage генерирует мир мгновенно. Это не просто случайный шум. Это playable, интерактивные 3D-среды, которые реагируют на ваши действия в реальном времени.

Это на шаг впереди других playable AI-демонстраций, которые мы видели до сих пор. Вместо того, чтобы просто показывать клипы или короткие сцены, Mirage позволяет вам фактически исследовать и взаимодействовать с созданным миром, пока он создается. Это еще рано, и пока не полная игра, но уже предлагает взгляд на то, как искусственный интеллект может изменить будущее игр.

Что такое Mirage?

Mirage – это новый тип игрового движка, который не полагается на предварительно созданные карты или статические активы. Вместо этого он использует большой модель искусственного интеллекта для создания игровых сред в реальном времени, пока вы взаимодействуете с ним. Вы не скачиваете уровни или загружаете фиксированные области. Движок реагирует на ваши действия и пытается создать что-то playable на месте. Это включает дороги, здания, объекты и целые открытые пространства, которые появляются вокруг вас, пока вы двигаетесь через мир.

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

Mirage AI Движок против Традиционных Движков

Mirage сильно отличается от обычных игровых движков, таких как Unity или Unreal. Эти движки предоставляют разработчикам инструменты для создания миров, используя 3D-модели, текстуры и скрипты. Дизайнеры используют редакторы уровней, код и активы, чтобы создать каждую сцену вручную. Напротив, Mirage не имеет предварительно созданных карт или активов – у него просто есть мозг искусственного интеллекта, который придумывает их на лету. Вы не размещаете деревья или дома; искусственный интеллект представляет их вам.

Еще одно ключевое различие: игры Unity/Unreal обычно фиксированы после выпуска (за исключением дополнений или обновлений). Игра на основе Mirage может меняться каждый раз, когда вы играете. Нет конечного “контента”, который нужно завершить; игроки по сути совместно создают игру. Вместо скачивания предварительно созданного мира игроки продолжают создавать мир в существование. Это означает, что каждый опыт уникален и никогда не сценарный.

С технической стороны, традиционные движки запускаются на вашем компьютере или консоли. Mirage передает все из мощных серверов. Итак, нет необходимости в тяжелом оборудовании для игрока – только браузер.

Как работает AI Движок Mirage?

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

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

Когда вы взаимодействуете с Mirage, ходя, водя или вводя команды, искусственный интеллект пытается предсказать и создать, что произойдет дальше. У него есть короткая память о том, что только что произошло, поэтому мир не чувствуется совершенно отключенным. Визуальные эффекты стремятся к реализму, а не стилизованным или пиксельным видам. Сейчас он работает со скоростью около 16 кадров в секунду в стандартном разрешении. Это низко для игр, но понятно, учитывая, что он генерирует полные 3D-кадры на лету. Тем не менее, опыт остается довольно отзывчивым с минимальной задержкой, что является заметным достижением на этом этапе.

Как вы можете сгенерировать свой игровой мир с помощью Mirage

Mirage имеет встроенную функцию, которая позволяет вам сгенерировать свой собственный мир, загрузив изображение (вы можете попробовать это в демонстрации здесь). Когда вы открываете демонстрацию, вы увидите панель “Первоначальные изображения” справа. Здесь вы можете либо выбрать из некоторых предварительно созданных изображений, либо нажать зеленую кнопку “Загрузить” внизу, чтобы добавить свое собственное.

Как только вы загрузите изображение, желательно скриншот из игры от третьего лица, и искусственный интеллект Mirage попытается сгенерировать 3D-среду, вдохновленную этим изображением. Он не копирует его точно, но создает playable пространство, которое выглядит и чувствуется несколько похоже. Затем вы будете помещены в центр этого нового мира, готовы исследовать.

Базовые управления просты. Вы можете ходить, используя клавиши WASD, двигать камеру с помощью мыши и использовать Shift, чтобы бежать. Кроме того, Mirage также поддерживает текстовый ввод, что означает, что вы можете вводить команды, такие как “добавить шоссе” или “создать машину”, пока играете. Искусственный интеллект попытается ответить на ваши команды и изменить сцену соответственно.

Как генерация игр в реальном времени может изменить игры

Если Mirage или что-то подобное созреет, это может действительно потрясти игровую индустрию. Сегодня большинство игр имеют фиксированные карты, с возможными случайными генераторами уровней (как roguelikes или процедурные миры) или пользовательскими модами. Технология, подобная Mirage, берет это на новый уровень: игроки управляют созданием мира в реальном времени. Это почти как играть внутри вашего воображения.

Для игроков это означает, что нет двух одинаковых проходов. Вы можете прыгнуть в игру, которая выглядит немного как GTA, сказать “сделайте это ночью и дождливым”, и вот – вы в темном, штормовом городе ночью. Или начните в лесу, скажите “превратите это в футуристический город”, и это делает. Эта гибкость означает, что игры становятся более похожими на игрушки или миры для исследования и формирования, а не на фиксированные истории.

Сообщество также выигрывает. Даже без навыков дизайна любой может провести игровую сессию, введя тему. Друзья могут сотрудничать (“Добавьте дракона в этот город”) и искусственный интеллект нарисует его для всех.

Мы еще далеко от полностью созданных игр на основе искусственного интеллекта AAA, но взгляды, подобные Mirage, намекают на будущее, где игры не скачиваются или проектируются – они воображаются, вводятся и живут. В этом будущем игры могут чувствоваться более как живое повествование или цифровое песочное игровое поле. Вместо того, чтобы студии создавали каждый деталь, игроки могут просто мечтать о своих приключениях с помощью текста.

Однако реальные игровые студии и издатели все еще играют огромную роль. Пока Mirage – это дополнительный инструмент, а не замена традиционному игровому дизайну. Он еще не может справиться с написанием сценариев, сбалансированным дизайном боя или оптимизацией производительности на устройствах. Но он может стать мощным инструментом: дизайнеры уровней могут использовать его для прототипирования идей, или игроки могут использовать его для веселых вызовов.

Амар - поклонник игр и фриланс-писатель контента. Как опытный писатель игрового контента, он всегда в курсе последних тенденций игровой индустрии. Когда он не занят созданием увлекательных игровых статей, его можно найти, доминирующим в виртуальном мире как опытный геймер.