Connect with us

Технології

Всередині Mirage: Перший реальний генеративний двигун для ігор з штучним інтелектом у реальному часі

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

Ігрові двигуни завжди працювали однаково. Розробники створюють карти, розміщують об’єкти та проектують рівні заздалегідь. Ви завантажуєте гру, завантажуєте її та граєте у створений вміст. Але що, якщо ігровий світ ще не створений? Що, якщо він створюється в прямому ефірі, коли ви граєте, залежно від того, що ви робите чи говорите? Це ідея нового ігрового двигуна Mirage від Dynamicslab.

Mirage називають першим у світі реальним генеративним двигуном, і він перевернув все, що ми знаємо про проектування ігор. Ви рухаєтесь, досліджуєте або вводите запит, і Mirage генерує світ штучним інтелектом миттєво. Це не просто випадковий шум. Це ігрові, інтерактивні 3D-оточення, які реагують на ваші дії в реальному часі.

Це на один крок вперед порівняно з іншими демонстраціями ігор штучного інтелекту, які ми бачили досі. Замість того, щоб показувати кліпи або короткі сцени, Mirage дозволяє вам насправді досліджувати та взаємодіяти зі світом, який він створює, під час його створення. Це ще рано, і це ще не повна гра, але це вже пропонує погляд на те, як штучний інтелект може змінити майбутнє ігор.

Що таке Mirage?

Mirage – це новий тип ігрового двигуна, який не залежить від попередньо створених карт або статичних активів. Замість цього він використовує велику модель штучного інтелекту для створення ігрових середовищ у реальному часі, коли ви взаємодієте з ним. Ви не завантажуєте рівні чи завантажуєте фіксовані області. Двигун реагує на те, що ви робите, і намагається створити щось ігрове на місці. Це включає в себе дороги, будівлі, об’єкти та цілі відкриті простори, які з’являються навколо вас, коли ви рухаєтесь крізь світ.

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

Mirage AI Ігровий Двигун проти Традиційних Двигунів

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

Інша ключова різниця: ігри Unity/Unreal зазвичай фіксовані після випуску (окрім розширень чи оновлень). Гра Mirage може змінитися кожен раз, коли ви граєте. Там немає кінцевого “вмісту”, щоб закінчити; гравці фактично співтворять гру. Замість того, щоб завантажувати попередньо створений світ, гравці продовжують створювати світ у існування. Це означає, що кожен досвід унікальний і ніколи не сценарний.

Технічно традиційні двигуни працюють на вашому комп’ютері чи консолі. Mirage транслює все з потужних серверів. Тому немає необхідності в потужному апаратному забезпеченні для гравця – тільки браузер.

Як Працює Двигун Mirage?

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

Модель сама по собі є сумішшю архітектури трансформера та дифузії. Воно було навчено за допомогою величезної кількості даних про гру, включаючи повні відео гри та входи гравців. Розробники також додали спеціальні записані сесії, щоб дати йому ширше розуміння того, як працюють ігрові середовища. З часом штучний інтелект вивчив закономірності, такі як те, як повинні вигинатися дороги, де повинні розміщуватися об’єкти чи як камера повинна рухатися крізь сцену.

Коли ви взаємодієте з Mirage, ходячи, водячи машину чи вводячи запити, штучний інтелект намагається передбачити та побудувати, що відбувається далі. У нього коротка пам’ять про те, що тільки що відбулося, тому світ не відчувається зовсім відірваним. Візуальні ефекти спрямовані на реалізм, а не на стилізовані чи піксельовані види. Наразі воно працює з приблизно 16 кадрами в секунду в стандартній роздільній здатності. Це низько для ігор, але зрозуміло, оскільки воно генерує повні 3D-кадри на льоту. Навіть так, досвід залишається досить реактивним з мінімальною затримкою, що є помітним досягненням на цій стадії.

Як Ви Можете Генерувати Свій Ігровий Світ Використовуючи Mirage

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

Як тільки ви завантажите зображення, бажано знімок з гри від третьої особи, і Mirage штучний інтелект намагається згенерувати 3D-оточення, надихнене цим зображенням. Воно не копіює його точно, а створює ігровий простір, який виглядає та відчувається дещо схожим. Ви потім будете опущені в центр цього нового світу, готові до дослідження.

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

Як Генерація Ігор у Реальному Часі Може Змінити Ігри

Якщо Mirage або щось подібне дозріє, це може серйозно потрясти ігрову індустрію. Сьогодні більшість ігор мають фіксовані карти, можливо, з деякими випадковими генераторами рівнів (як roguelikes або процедурні світи) або модами, створеними користувачами. Технологія типу Mirage піднімає це на новий рівень: гравці керують створенням світу в прямому ефірі. Це майже як гра всередині вашої уяви.

Для гравців це означає, що жодна з ігор не повторюється. Ви могли б вистрибнути в гру, яка виглядає трохи як GTA, сказати “зробіть це ніччю та дощовим”, і бум – ви в темному, бурхливому місті вночі. Або почати в лісі, сказати “перетворіть це на футуристичне місто”, і воно робить це. Ця гнучкість означає, що ігри стають більш подібними до іграшок чи світів для дослідження та формування, ніж до фіксованих історій.

З точки зору спільноти, це знижує бар’єри. Навіть без дизайнерських навичок будь-хто може проводити ігрову сесію, вводячи тему. Друзі могли б співпрацювати (“Додайте дракона до цього міста”), і штучний інтелект малює його для всіх.

Ми ще далеко від повністю створених ігор штучним інтелектом AAA, але погляд на Mirage вказує на майбутнє, де ігри не завантажуються чи проектуються – вони уявляються, запрошуються та переживаються. У цьому майбутньому ігри можуть відчуватися більш як живе оповідання чи цифрове пісочення. Замість того, щоб студії створювали кожну деталь, гравці можуть просто уявляти свої пригоди текстом.

Однак, справжні ігрові студії та видавці все ще відіграють величезну роль. Наразі Mirage – це додатковий інструмент, а не заміна традиційного проектування ігор. Воно ще не обробляє написання сценарію, балансоване проектування бою чи оптимізацію продуктивності на пристроях. Але воно може стати потужним допоміжним засобом: дизайнери рівнів можуть використовувати його для прототипування ідей, або гравці можуть джемувати на ньому для веселих викликів.

Amar - це ентузіаст комп'ютерних ігор та фріланс-автор контенту. Як досвідчений автор контенту про ігри, він завжди знає про останні тенденції в галузі комп'ютерних ігор. Коли він не зайнятий створенням привабливих статей про ігри, ви можете знайти його, домінуючого у віртуальному світі як досвідчений гравець.