Короткий аналіз повноланцюжкового ігрового движка

Почалася швидка ітерація цих движків, що дозволяє нам побачити настання ери комбінованих, масштабованих і повністю відкритих повноланцюжкових ігор.

Автор: Ішані, IOSG Ventures

вступ:

Ігри з повним ланцюжком, як-от Dark Forest, довели, що ви можете використовувати логіку гри в ланцюжку, і завдяки своїй сумісності без дозволу це спонукало спільноту створювати нові інструменти, альянси, DAO тощо. До цього, хоча парадигма та мотивація побудови автономного світу були добре задокументовані, було не так багато статей про повноланцюжковий ігровий движок, який, на нашу думку, є однією з найцікавіших нових областей у цьому напрямку.

Розробка ігор: традиційні ігри та повні ігри

У минулому такі ігрові движки, як Unreal, Unity та Phaser, використовувалися як універсальні магазини для традиційної розробки ігор. Він включає базову конструкцію розробки ігор, як-от керування рухом, 2D- і 3D-рендерінг, виявлення зіткнень об’єктів, звук, колір, сценарії та інші фізичні механізми, і навіть включає архітектуру клієнта сервера, структуру ПК/ігрової консолі/мобільного телефону, транзакції такий механізм розподілу, як ринок.

На момент запуску World of Warcraft компанія Blizzard чотири роки працювала над мережевим стеком гри, але лише рік над вмістом гри. Невдовзі після запуску Unity у 2005 році час розробки скоротився з 4 років до кількох місяців завдяки його модульному стеку технологій.

У повноланцюжковій грі весь стан гри зберігатиметься в блокчейні, що означає унікальний набір завдань і створення нової інфраструктури. Першим, розробленим для екосистеми Ethereum, був двигун MUD, запущений компанією Lattice.Пізніше поступово з’явилося кілька інших двигунів для різних екосистем і з використанням різних мов програмування, таких як DojoEngine для starkware.

Перший ігровий движок: MUD

MUD від Lattice був створений під час резиденції 0xParc у третьому кварталі 2022 року. Протягом цього періоду Lattice намагався створити кілька повноланцюжкових ігор.Хоча ігровий процес і стилі були різними, усі вони зіткнулися з однаковими проблемами блокчейну. Не складні та складні технічні проблеми, але багато навантаження. Таким чином вони запустили MUD — перший повний ігровий движок.

Коли команди MUD намагаються створювати ігри, вони дійсно використовують ігрові движки або інструменти, такі як PhaserJS, Three і Godot, але це клієнтські движки, головне завдання яких — сприймати стан світу та робити його читабельним для гравця. Те, що раніше було загальнодоступним, це стан світу – «чи є слон на дошці?», тоді як читабельність була «шаховою фігурою з фантастичними 3D-проекціями, інтерфейсом користувача, який переміщує її по дошці клацанням і перетягуванням на основі руху слонів. правила".

Як зрозуміти архітектуру двигуна ECS, яку використовує MUD

Вони використовують архітектуру ECS (компонент сутності — система компонентів сутності). У цій структурі кожна повноланцюгова гра розгорне світовий контракт, який є реєстром усіх об’єктів (сутностей) у цьому світі. Entity — це числовий ідентифікатор, а компоненти прикріплені до Entity і можуть бути додані до світу.

У цьому прикладі Entity 1 може бути персонажем-драконом, а Position, CanFly і Price — це 3 різні компоненти. Компоненти самі по собі не мають жодної логіки, їх можна додавати до нових сутностей через системні контракти. Системний контракт вимагає доступу для запису до компонента власника. У MUD немає різниці між першими та третіми розробниками.

StarkNet 上海 Dojo Engine

Dojo Engine — це фреймворк ECS з відкритим вихідним кодом, схожий на MUD, створений для екосистеми StarkNet, але не сумісний з EVM, написаний у Cairo. Команда інженерів Dojo включає команди Realms, Briq, cartridge_gg, topology, starknet та інші.

Перша гра: Темний ліс

Dark Forest — це гра в космічні битви MMORTS, де гравці відкривають і підкорюють планети в нескінченному випадково згенерованому всесвіті. Бета-версія гри була запущена в 2020 році, а її версія V0.3 була випущена в тестовій мережі Ropsten протягом 1 тижня. Гравці, які брали участь у тесті, потрапили в білий список і змагалися за 1024Dai як частину призового фонду. Наразі понад 10 000 гравців взяли участь у раундах темного лісу, споживаючи трильйони газу на Ropsten, xDai та Gnosis Chain.

Екосистема темного лісу

  • підключати
  • Замінний клієнт
  • Майнери GPU
  • Корпоративні гравці
  • Ринок даних/мовлення - гравці можуть додавати нові функції через ринок даних і застосовувати їх у грі.

**Dark Forest не розрізняє, чи є гравці EOA чи розумними контрактами, і з’явився новий тип спільноти геймерів. **

  • DF DAO – створено в травні 2021 року
  • Orden GG - ще один альянс для конкуренції з DF DAO
  • Astral Colossus — це смарт-контракт (робот) гравець DF DAO. Цей гравець має кілька обмежень, як-от нездатність видобувати ресурси, і грає з єдиною метою підвищити результат DAO Dark Forest у таблиці лідерів. Будь-які виграші раундів, отримані гравцем, будуть записані.

Повний ланцюг гри екологія

Як бачите, Ethereum, OP і StarkNet є трьома ключовими екосистемами.

Проблеми для повної розробки ігор

Ці виклики можна класифікувати за трьома аспектами: технологія, адаптація та економічна реалізація.

технологія

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

Ось чому кілька команд використовували rollup як сервісні компанії, такі як Caldera, для створення OPStack, або використовуючи докази клієнта, або будуючи безпосередньо на L2. Деякі розробники також приділяють пильну увагу верифікованим децентралізованим обчислювальним мережам, таким як RiscZero, щоб розширити діапазон застосування своїх смарт-контрактів. Оптимізація газу також є великою проблемою, частково пов’язаною з технологією та масштабованістю, частково пов’язаною з дизайном ігор.

SNARK використовуються для конфіденційності або масштабованості. Dark Forest використовує zkps, щоб додати грі незавершеність, без нього будь-який гравець може бачити весь світ, інші використовують його, щоб перевантажити важкі обчислювальні завдання на клієнта та стан синхронізації (наприклад, playmint).

Анбордінг

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

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

Економічна реалізація

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

Цікавий спосіб монетизації для розробників ігор сьогодні — це комісія секвенсора, використання своїх жетонів у грі та використання жетонів на L2, щоб отримати газ, який вони хочуть.

Outlook

Почалася швидка ітерація цих движків, що дозволяє нам побачити прихід ери комбінованих, масштабованих і повністю відкритих повноланцюжкових ігор. Незважаючи на те, що поточні можливості повноланцюжкової гри та складність взаємодії потребують оптимізації, типи та технічні обмеження розгортаних ігор також дуже очевидні. Але повний ланцюжок справді руйнує традиційну ігрову логіку, і це одна з найбільш потенційних трас, яку ми бачили після DeFi, яка може поєднувати наратив і продукти. Ця фундаменталістська особливість також робить якість та активність спільноти розробників дуже високою. Незабаром серія екологічних ігор, інструментів, гільдій та інших проектів, що спираються на базову архітектуру, з’явиться на кожному двигуні повноланцюжкової гри, і народиться справжня економіка метавсесвіту та соціальна взаємодія.

Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити