Годовая сводка игр по всей цепочке за 2023 год

Введение в разработку фуллчейн-игр в 2023 году

Омничейн-игры добились значительного прогресса в 2023 году и все больше привлекают всеобщее внимание. Мы считаем, что на это есть несколько причин,

  1. В начале года Jump Crypto уточнила коннотацию и расширение понятия full-chain игр, проведя четкое разграничение между двумя подтреками full-chain игр и GameFi.
  2. Игровые движки на базе ECS начали появляться в начале года, упрощая сборку сложных приложений на блокчейне.
  3. Появление Ticking Chain сделало качественный скачок в частоте обновления логических кадров фуллчейн-игр, так что жанр создания фуллчейн-игр расширился от пошаговых до классов стратегий в реальном времени, требующих высокой частоты обновления.
  4. AA Wallet станет популярным в 2023 году, что может значительно улучшить опыт работы с полноцепочечными играми, и больше не нужно подписывать и авторизовать каждый шаг ончейн-операции.
  5. Благодаря быстрому развитию ZK-Rollup, технология ZK помогла полноцепочечным играм расшириться от создания информационно-симметричных игр до «асимметричных информационных игр».
  6. Повествование об автономных мирах начало просачиваться из круга гиков в круг VC, в основном благодаря двум относительно крупным отраслевым мероприятиям, первым из которых стал онлайн-хакер «Hackathon Autonomous Worlds», проведенный ETHGlobal и 0xPARC и Lattice в мае. Другой была очная конференция под названием «Ассамблея автономных миров» в Стамбуле в ноябре.
  7. В 2023 году в стадию тестовой сети вышло более десятка полноцепочечных игр, показав начальную играбельность.
  8. В 2023 году инфраструктура блокчейна будет становиться все более инволюционной на уровне 2, а на уровне приложений, таких как финансы и социальные сети, будет не хватать инноваций, поэтому игровой трек с полной цепочкой в соответствии с «Crypto Native» станет лидером нарратива прикладного уровня.

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

Инфраструктура

Мы считаем, что инфраструктура омничейн-игры — это игровой движок, Ticking Chain, система сокрытия информации на основе ZKP и AA-аккаунт.

全链上游戏2023年度总结

Игровой движок

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

全链上游戏2023年度总结

Для full-chain игр также необходим инструмент, который может помочь разработчикам быстро развернуть игровую логику. Это не только сокращает цикл разработки, но и обеспечивает единый стандарт данных для последующей итеративной разработки и взаимодействия в открытой экосистеме. Если относиться к системе Blockchain как к распределенной базе данных, то как эффективно хранить и считывать игровые данные в этой распределенной базе данных, строить большие смарт-контракты и своевременно синхронизироваться с фронтенд-состоянием — задача не из легких. Так появился полноцепочечный игровой движок, основанный на архитектуре ECS.

ECS (Entity-Component-System) — это, по сути, способ моделирования структур данных, и по своей сути он заключается в том, как данные хранятся и организуются.

  1. Сущность: В шаблоне ECS сущность — это абстрактное понятие, которое не содержит данные напрямую, а скорее связывает их через компоненты. Сущность можно рассматривать как контейнер для одного или нескольких компонентов, и ее основная роль заключается в предоставлении уникального идентификатора компонента.
  2. Компонент: Компонент является носителем данных. В режиме ECS все данные инкапсулируются в компоненты. Каждый компонент представляет определенное свойство или поведение, например положение, скорость, цвет и т. д. Компоненты содержат только данные и не содержат логики или поведения.
  3. System(): Система - это место, где обрабатываются данные. Система решает, что делать с сущностями, основываясь на их компонентах. Каждая система имеет одну или несколько конкретных задач, таких как рендеринг, моделирование физики, логика ИИ и так далее.

全链上游戏2023年度总结

Он разделяет данные (компоненты) и поведение (системы), что делает хранение и обработку данных более гибкими и эффективными. Преимуществами данной архитектуры являются:

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

Несмотря на то, что Jump Crypto (@jump_) также предлагает игровой движок ARC (Action Registry Core), мы считаем, что эта архитектура является лишь вариантом архитектуры ECS и имеет множество ограничений, поэтому существующая так называемая архитектура полноцепочечного игрового движка использует архитектуру ECS.

MUD: MUD от Lattice (@latticexyz) является старейшим и наиболее известным полноцепочечным игровым движком в области Web3, в предыдущей версии первого поколения было четко заявлено, что MUDv1 представляет собой набор фреймворков на основе ECS, в середине года Lattice анонсировала версию V2, которая внесла большие изменения в общую архитектуру MUD, MUDv2 включает в себя: Store (ончейн-база данных), World (фреймворк точек входа, обеспечивающий стандартизированный контроль доступа, обновления и модули), инструменты быстрой разработки на основе Foundry, хранилище данных на стороне клиента, отражающее состояние в цепочке, и MODE, база данных Postgres, которая может использовать SQL-запросы и отражать ваше состояние в сети. В конце года MUD представила свой собственный отдельный роллап Layer2 (основанный на OP Stack) под названием Red Stone. В настоящее время MUD доступны только для EVM-совместимых цепей.

Dojo: Помимо того, что Каир написан на Solidity, он также является широко используемым языком. Однако MUD не очень совместим с Каиром. В результате основатели Realms и Briq, двух активных проектов в экосистеме StarkNet, разветвили MUD и совместно разработали Dojo (@ohayo_dojo), полноцепочечный движок, основанный на Cairo.

World Engine: Argus (@ArgusLabs_) — это фреймворк шардинга, предназначенный для полноцепочечных игр. World Engine разделен на две ключевые части. Первая часть — это ядро, которое состоит из двух ключевых элементов: EVM Base Shard, гибридного уровня исполнения и секвенсора, поддерживающего шардинг, и Game Shard, высокопроизводительного игрового движка и уровня выполнения. В дополнение к этому, существуют периферийные компоненты, такие как ретранслятор транзакций и сетевой код для связи между клиентом и сервером, а также сертификаты ZK Cloud для игр ZK, таких как Dark Forest. Проще говоря, World Engine также использует архитектуру ECS и поставляется с EVM-совместимой цепочкой Layer 2, и эта цепочка может обеспечить эффективное автоматическое обновление «логического кадра».

Keystone: Curio (@0xcurio) Keystone с открытым исходным кодом в мае, цепочка L2, построенная с помощью игрового тика и полноцепочечного игрового движка ECS, построенного на стеке OP. Такая конструкция обеспечивает более высокую производительность для всех операций ECS, таких как запросы и настройки состояния, по сравнению с записью состояния ECS с помощью смарт-контрактов. С помощью пользовательской предварительной компиляции смарт-контракт может получить доступ к базовому состоянию цепочки ECS. Игровая логика может быть написана на Go вместо Solidity, который может быть массово распараллелен.

Другие сети также имеют различные полноцепочечные игровые движки, основанные на архитектуре ECS, такие как Obelisk (@0xObeliskLabs) на основе языка MOVE, BOLT (@magicblock) на основе Solana и так далее.

Тикающая цепочка

Традиционные игры основаны на циклах, потому что их основной механикой является игровой цикл. Игровой цикл — это итеративный процесс, который обычно включает в себя обработку пользовательского ввода, обновление состояния игры и рендеринг игрового мира. Этот цикл продолжается во время игры, обычно от десятков до сотен раз в секунду, чтобы игровой мир продолжал работать. В этой архитектуре игровые системы (например, физические движки, системы искусственного интеллекта и т. д.) проверяют и обрабатывают игровые сущности и компоненты, которые им нужны, в каждом цикле.

Однако архитектура блокчейна основана на push-технологиях. Блокчейн — это распределенная база данных, которая обменивается и хранит информацию через узлы в сети. Когда узел генерирует новую транзакцию (например, перевод, вызов контракта и т. д.), транзакция отправляется в сеть, а другие узлы получают транзакцию, проверяют ее и добавляют в блокчейн. Это пассивный процесс, при котором Узлы не ищут активно новые транзакции, а ждут, пока другие Узлы в сети отправят новые транзакции. Поэтому говорят, что архитектура блокчейна основана на push-уведомлениях.

В традиционных играх Web2 выполнение функций игрового цикла, также известных как «логические кадры», может быть интегрировано во внутренний сервер игры или настроено как отдельный «сервер пульса». В полноцепочечных играх синхронизация логических кадров обычно осуществляется с помощью «ленивого обновления» и «ручного тикания» для активного зацикливания игры. Недостатком этого является то, что частота обновления логических кадров относительно низкая, а плата за газ относительно высокая. @therealbytes Эффективная и автоматизированная синхронизация логических кадров достигается за счет предварительной компиляции функций цикла в цепочку Node.

World Engine и Keystone интегрировали функционал тикинговой цепочки в архитектуру ECS, увеличив на порядок синхронную частоту обновления логических кадров full-chain игры, и расширив спектр тем, которые могут быть произведены в full-chain игре.

AA Кошелек

Поскольку каждый шаг работы фулчейн-игры должен быть помещен в цепочку, это приносит большие неудобства в использовании: пользователи всегда не могут подписывать и авторизовать транзакции на каждом шагу. Чтобы решить эту проблему, предыдущим методом была настройка «Burner Wallet».

Так называемый Burner Wallet — это временный Кошелек, который автоматически генерируется при посещении пользователем игрового сайта, а приватный ключ хранится в локальном кэше браузера и автоматически авторизуется для каждой транзакции. Это можно рассматривать только как временное решение, так как учетная запись исчезнет навсегда, как только пользователь обновит кэш браузера. И ему не хватает адекватной безопасности и конфиденциальности.

Появление абстрактного кошелька АА-счета полностью решает эту проблему. Мы знаем, что в настоящее время на Ethereum существует два типа учетных записей: первый адрес - это учетная запись, принадлежащая внешним пользователям (EOA), часто называемая учетной записью кошелька, состоящая из закрытого ключа и открытого ключа, который должен авторизоваться и оплачивать газ за каждую транзакцию. Другой — это учетная запись смарт-контракта, а различные децентрализованные приложения, развернутые на Ethereum, работают в виде смарт-контрактов.

Существует два пути к абстракции учетной записи: совместимость со схемой 4337 и собственная абстракция учетной записи. В настоящее время Arbitrum, Polygon, Optimism и BNB не имеют встроенной абстракции учетной записи интеграции. Он больше поддерживается 4337 сопутствующими продуктами (такими как Biconomy, Stackup и т.д.), и инфраструктура все еще строится, в то время как цепочки Starknet и zkSync поддерживают нативную абстракцию учетных записей.

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

Еще одна разработка — ERC-6551. Он предоставляет учетную запись смарт-контракта для всех токенов ERC-721, что не только позволяет токену ERC-721 владеть различными активами, такими как ERC-20, ERC-721, ERC-1155 и т. д., но также позволяет токену ERC-721 взаимодействовать с различными приложениями. В сфере фулчейн-игр может быть реализована одновременная передача игровых активов и игровых идентификаторов.

Сокрытие информации на основе ZKP

Туман войны — это механика, часто встречающаяся в играх, типичными примерами которых являются StarCraft и Warcraft 3. Этот дизайн скрывает информацию, покрывая определенные области игровой карты, которые раскрываются только тогда, когда игрок исследует эти области. Эта механика повышает непредсказуемость игрового окружения и характерна для так называемых неполных информационных игр. Большинство популярных MMO-игр имеют игровую механику, которая не полностью информирована, что дает игрокам больше пространства для исследования и разработки стратегии.

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

Однако этот сложный метод сокрытия информации требует использования настраиваемого программирования ZK-схемы, поэтому обширное сокрытие информации не может быть достигнуто в full-chain играх, из-за чего почти все full-chain игры, находящиеся в производстве в 2023 году, не имеют «тумана войны». Рынку по-прежнему нужна ZK-схема общего назначения, которая может реализовать функцию «тумана войны», и несколько команд пытаются решить эту дилемму, например, Zypher Games (@Zypher_Games), которая запустила zk-game SDK, который обеспечивает высокопроизводительный и недорогой процесс перетасовки децентрализации за счет оптимизированного wasm и предварительно скомпилированных контрактов. Его ончейн-случайность больше не требует традиционного VRF, достижения децентрализации и честной перетасовки и игр. В то же время был запущен UZKGE, игровой движок с нулевым разглашением, с высоко оптимизированной библиотекой Plonk, которая дополняет быстро расширяющуюся библиотеку схем с нулевым разглашением (ZK) и была тщательно разработана для удовлетворения разнообразных потребностей разработчиков игр. Эти схемы облегчают сложные вычисления, обеспечивая целостность игровой механики и защищая конфиденциальность игроков, а эти методы шифрования позволяют разработчикам игр проверять критически важные игровые данные, не раскрывая потенциальных деталей.

В октябре @FlynnCalcutt 0xPARC опубликовали статью «ZK Hunt: исследование неизвестного», в которой рассказали, как использовать метод «Обязательства», схему ZK, в сочетании с наказанием за токены для достижения разнообразного сокрытия информации в сети, что дало новую идею для создания полноцепочечной игры с асимметричной информацией.

Нарративная логика

Шанав К. Мехта и Дев Бхарел из Jumpy Crypto опубликовали серию статей под названием «Игровая инфраструктура» в январе, предложив категоризацию ончейн-игр, конкретное определение полносетевой игры, преимущества создания полноцепочечной игры и архитектуру полноцепочечного игрового движка на основе ARC. На данный момент полноцепочечная игра превратилась в детерминированную колею.

Теперь мы знаем, что простое определение будет выглядеть следующим образом:

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

Однако термин «full-chain game» больше обсуждается с технической точки зрения. Одним из наиболее популярных нарративов на данный момент является «Автономный мир», который исходит от Луденса из Lattic, который в 2022 году написал короткое эссе, чтобы проиллюстрировать свою идею под названием «Автономные миры».

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

Эта цитата описывает три основные характеристики «автономного мира»:

  1. Жесткие нарративные границы: Это означает, что в мире существует фиксированный и неизменный набор эталонных правил. Они не меняются ни со временем, ни под влиянием обстоятельств, обеспечивая миру некую стабильность.
  2. Формальное правило введения: Это говорит о том, что существует четкий и фиксированный набор правил для вхождения и участия в мире. Эти правила включают в себя то, как быть частью этого мира и как взаимодействовать в нем.
  3. Привилегированные индивидуумы не обязаны поддерживать свое существование: Мир самодостаточен и не зависит от какого-либо конкретного человека или организации.

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

В дополнение к нарративу об автономном мире, существует еще один относительно простой нарратив для понимания: полноцепочечная игра на самом деле является «игрой децентрализации» (децентрализованной игрой). Этот нарратив в основном имитирует формулировку DeFi (децентрализованные финансы): поскольку запись финансовых правил в смарт-контракты называется «децентрализованными финансами», естественно записывать правила игры в смарт-контракты и называть их «DeGame».

Фулчейн-гейминг

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

Небесная борьба

Sky Strife (@skystrifeHQ) — полнофункциональная стратегия в реальном времени (RTS), построенная на движке MUD. Он создан штатными геймдизайнерами и разработчиками Lattice. Игровой процесс Sky Strife похож на другие стратегии в реальном времени. В случае карты для четырех игроков, четыре игрока находятся на своих базах в четырех углах карты. Цель игрока состоит в том, чтобы соревноваться за большее количество ресурсов, чтобы производить солдат и в конечном итоге устранять других игроков. Ресурсами в игре являются Золото, которое выражается в г. Игроки могут тратить золото на своей основной базе, чтобы производить классы с разной силой атаки и скоростью передвижения.

全链上游戏2023年度总结

Sky Strife запустила новую кампанию открытого бета-тестирования сезона 0 в ноябре и использовала новое решение Lattice для масштабирования уровня 2, предназначенное для полноцепочечных игр: Redstone.

Примодиум

Primodium (@primodiumgame) — строительный симулятор, основанный на движке MUD, а его механика основана на известном бизнес-симуляторе Factorio. В Primodium вам предстоит проектировать и строить различные автоматизированные производственные линии, комбинируя конвейерные ленты, фабрики и природные ресурсы на карте, чтобы создать свой собственный автоматизированный производственный комплекс, развивая свою промышленную империю на планете и производя все более и более сложные промышленные продукты. Игровое поведение можно разделить на собирательство, транспортировку, обработку, строительство, исследование и бой. Игрокам необходимо постоянно собирать ресурсы, улучшать технологии, создавать оружие, побеждать других игроков и, наконец, доминировать на планете.

全链上游戏2023年度总结

Целлюла

Cellula (@cellulalifegame) - это игра-симулятор искусственной жизни по всей цепочке. Игроки могут исследовать, культивировать, развиваться и собирать уникальные «жизни» в игре. В этой игре правила игры Конвея рассматриваются как генетический код «жизни», определяющий ее форму и жизнеспособность. Используя верстак игры, игроки могут свободно создавать различные генетические последовательности и рождать свою собственную «жизнь» в сети. Эти «существа» обладают уникальной внешностью и атрибутами, а также демонстрируют различные формы жизни.

全链上游戏2023年度总结

EthereumBlock Height выступает в качестве «времени» в игре, и каждая «жизнь» растет и развивается в пространственно-временной экосистеме Ethereum, точно так же, как водные существа реального мира постепенно адаптируются к жизни на суше и в конечном итоге становятся амфибиями. Однако круговорот жизни всегда сопровождается рождением и смертью – когда «жизнь» теряет свою жизненную силу, она навсегда умирает на цепи, освобождая место для рождения новой «жизни».

Выживший в добыче

Loot Survivor (@LootRealms) — это текстовая приключенческая игра в жанре подземелья, основанная на Starknet’s Dojo, первой игре в экосистеме автономного мира Realms, разработанной Loothero, ветераном Bibliotheca DAO, с использованием уникальной механики Play2Die. Вдохновленная предысторией и игровым процессом оригинального сообщества Loot Project, игра требует, чтобы игроки сражались со зверями, преодолевали препятствия, собирали снаряжение, чтобы выжить, и соревновались за более высокие позиции в списках лидеров.

全链上游戏2023年度总结

Темная граница

Dark Frontier (@DarkFrontierGG) – это ремейк знаменитой полносетевой игры Dark Forest, с тем же геймплеем. Это ремейк знаменитой полносетевой игры «Темный лес», и геймплей точно такой же. В Dark Frontier каждый игрок осваивает свою собственную планету и должен собирать ресурсы, строить базу и развивать технологии на планете, чтобы улучшить свои боевые возможности. Игроки могут использовать ресурсы для строительства зданий, технологических исследований и производства оружия, чтобы получить преимущество в бою. По мере того, как игроки путешествуют по межзвездному пространству, им необходимо открывать другие планеты и ресурсы путем постоянной разведки и исследования. Когда два игрока обнаруживают одну и ту же планету одновременно, они могут атаковать планету или бежать. При атаке игрокам необходимо использовать собственное оружие, чтобы атаковать базу противника и захватить ресурсы противника.

全链上游戏2023年度总结

Игра была переработана Argus на основе World Engine, а графический интерфейс был значительно улучшен по сравнению с оригинальной версией, а открытое бета-тестирование началось в декабре.

Существует более десятка других полноцепочечных игр, находящихся в производстве или на очень ранних стадиях бета-тестирования, таких как Gabby World, Infuence, Mississippi, Dope Wars, Mithraeum, Word3, PixeLAW, Shaoshin, Pirate Nation и многие другие, которые не будут подробно описаны здесь.

Финансирование промышленности

В качестве подтрека в Blockchain Gaming не так много проектов, которые публично получили финансирование на стадии proof-of-concept в 2023 году, о чем будет рассказано ниже.

  1. Игровой движок Argus Labs закрыл посевной раунд в размере $10 млн под руководством Haun Ventures при участии Элада Гила, Баладжи Шринивасана, Сики Чена, Кевина Алуви, Санни Агарвала, Кельвина Лю, Скотта Мура, Robot Ventures, Anagram и Dispersion Capital.
  2. Game Engine Curio Research закрыла посевной раунд в размере $2,9 млн под руководством Bain Capital Crypto при участии TCG Crypto, Zonff Partners, Formless Capital, Smrti Lab, Robot Ventures и нескольких бизнес-ангелов.
  3. Игровой движок Paima Studios получил грант в размере $1,4 млн от Cardano, а код Paima уже доступен на Github, что позволяет создавать ончейн-игры, связанные с невзаимозаменяемыми токенами, где состояния игр могут быть привязаны к NFT.
  4. Игровой блокчейн-стартап Proof of Play, основанный соучредителем FarmVille Амитом Махаджаном, закрыл посевной раунд в размере 33 миллионов долларов, совместно возглавляемый a16z и Greenoaks, при участии Mercury, Firebase, Zynga и Alchemy, а также индивидуальных инвесторов, включая Равиканта, Баладжи Шринивасана и основателей Twitch Джастин Кан и Эммет Шир. Proof of Play стремится создавать веселые и простые в использовании игры на блокчейне, а ее первая социальная ролевая игра под названием «Pirate Nation» была выпущена в бета-версии в декабре прошлого года, где игроки могут сражаться, создавать, торговать и исследовать в поисках цифровых токенов, помеченных PGLD.
  5. Омничейн-гейминг Citadel объявила в ноябре, что закрыла посевной раунд на $3,3 млн во главе с 1kx при участии Shima Capital, Hashed, Matchbox DAO, Ready Player DAO и других.

Ресурсы

_YYk9JbJz5t7U_eYOdbr5TnZsRbUw

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить