Краткий анализ игрового движка с полной цепочкой

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

Написано: Ишани, 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, но это движки на стороне клиента, основная задача которых состоит в том, чтобы принимать состояние мира и делать его читаемым для игрока. Раньше делились состоянием мира — «находится ли слон на доске?», в то время как удобочитаемость была «шахматной фигурой с причудливыми трехмерными проекциями, пользовательским интерфейсом, который перемещает ее по доске с помощью щелчка и перетаскивания в зависимости от движения слона». правила».

Как понять архитектуру движка ECS, используемую MUD

Они используют архитектуру ECS (entity component-entity component system).В этой структуре каждая игра с полной цепочкой будет развертывать мировой контракт, который является реестром всех объектов (сущностей) в этом мире. Entity — это числовой идентификатор, а компоненты привязаны к Entity и могут быть добавлены в мир.

В этом примере Entity 1 может быть персонажем-драконом, а Position, CanFly и Price — тремя разными компонентами. Компоненты сами по себе не имеют никакой логики, их можно добавлять в новые Сущности через системные контракты. Системный контракт требует доступа на запись к компоненту владельца. В MUD нет различий между сторонними и сторонними разработчиками.

StarkNet 上海 Dojo Engine

Dojo Engine — это среда ECS с открытым исходным кодом, похожая на MUD, созданная для экосистемы StarkNet, но несовместимая с EVM, написанная в Каире. В команду инженеров Dojo входят Realms, Briq, cart_gg, топология, 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. У этого игрока есть несколько ограничений, таких как невозможность добычи ресурсов, и он играет с единственной целью - увеличить количество очков Dark Forest DAO в таблице лидеров. Любые выигрыши в раундах, внесенные игроком, будут записаны.

Экология игры по полной цепочке

Как видите, Ethereum, OP и StarkNet — это 3 ключевые экосистемы.

Проблемы разработки игр с полной цепочкой

Эти проблемы можно разделить на три аспекта: технология, адаптация и экономическая реализация.

технологии

Разработка игр с полной цепочкой требует сложных технологий и по-прежнему остается сложной задачей. С поддержкой MUD и DOJO хоть и стал ниже порог освоения, но все же не может обеспечить удобство для таких разработчиков, как Unity. К техническим проблемам разработки игр также относится проблема масштабирования.

Вот почему несколько команд использовали агрегирование в качестве сервисной компании, такой как Caldera, для создания OPStack либо с использованием клиентских доказательств, либо непосредственно на L2. Некоторые разработчики также уделяют пристальное внимание проверяемым децентрализованным вычислительным сетям, таким как RiscZero, чтобы расширить диапазон применения своих смарт-контрактов. Оптимизация газа — тоже большая проблема, частично связанная с технологиями и масштабируемостью, частично — с геймдизайном.

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

Подключение

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

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

Экономическая реализация

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

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

Внешний вид

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

Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить