Предварительный просмотр Full-Chain Games: Эволюция игрового движка Web2

11/26/2023, 6:44:40 PM
Новичок
Блокчейн
В статье рассматривается история развития игровых движков Web2 и исследуется архитектура ECS игровых движков Web3. В статье также анализируется значение игровых движков Web3 для развития игр на основе технологии блокчейн, и дается перспективный взгляд на будущее игр на основе Web3 с полной цепочкой, полагая, что они могут стать возможностью для практического применения технологии блокчейн.

01 Базовая технология стимулирует скачкообразное развитие в сфере азартных игр

Прогресс в игровой индустрии постоянно развивается вместе с достижениями в области технологий. От изменений в графике и звуке до сдвигов в дизайне игр и методах взаимодействия - все это вносит свой вклад в развитие игр. Первая игра, разработанная компанией Atari, Pong, широко считается первой коммерчески успешной электронной игрой, положившей начало тенденции развития электронных игр. 1970-е годы были периодом бурного развития интегральных схем. В 1975 году компания Motorola представила процессор 6502, заложив основу для последующего успеха домашних консолей. Из этого родилась самая известная домашняя консоль-первопроходец - Atari 2600, благодаря которой Pac-Man вошел в обиход.

Современный гемблинг - это целое искусство, а также сложная технология. Ранние игры были относительно простыми по логике кода и взаимодействию с интерфейсом. Разработчикам было привычнее работать от 0 до 1, но по мере совершенствования возможностей игровой процесс становился все более разнообразным, а технологии - все более сложными. Начинать разработку с нуля становилось все более неэффективным. К 1990-м годам появление CD-ROM и карт ускорения трехмерной графики подняло игры на новую высоту по содержанию и визуальному исполнению, что привело к резкому увеличению объема кода, необходимого для разработки игры. На этом фоне возникла концепция игровых движков. Разработчики игр стандартизировали некоторые базовые технологии и объединили их в эффективный набор инструментов, чтобы сократить циклы разработки, уменьшить сложность и поддержать выпуск многоплатформенных игр. Появление игровых движков принесло разработчикам большие удобства. Эти модульные, обобщенные и стандартизированные функции позволяют разработчикам больше сосредоточиться на содержании игры и дизайне игрового процесса. В настоящее время зрелый игровой движок может включать системы для работы с графикой, физикой и сценами.

В 1993 году компания Id Software использовала движок DOOM (Id Tech 1) для создания игры "Doom", добившись огромного успеха: за первый год продажи достигли 3,5 млн. копий. Успех игры "Doom" был в значительной степени обусловлен дизайном ее программной архитектуры. Архитектура игрового программного обеспечения была разделена на основные программные компоненты, художественные активы, игровой мир и правила игры, среди прочего. Такое четкое архитектурное разделение позволяет разным разработчикам использовать один и тот же движок и создавать совершенно новые игры, создавая новые арты, уровни, персонажей, игровые миры и правила. Успех движка DOOM вызвал интерес к производству MOD в сообществе и стал первым коммерческим игровым движком. В последующее десятилетие игровые движки стали очень востребованными: от Unreal Engine компании Epic Games, CryEngine компании CryTech до Unity, который блистает на платформе iOS. Помимо коммерческих движков, многие производители также создали собственные движки для внутреннего использования, например, движок Source от Valve, движок IW от Infinity Ward и движок Anvil от Ubisoft.

02 Архитектура ECS игрового движка Web3

Два наиболее известных игровых движка для блокчейна, MUD и DOJO, используют архитектуру ECS. ECS расшифровывается как Entity-Component-System. Это распространенный архитектурный паттерн в разработке Web2-игр для управления игровыми объектами (сущностями), их свойствами (компонентами) и поведением (системами). Преимущества этой архитектуры включают:

  • Оптимизация производительности: Архитектура ECS позволяет разработчикам игр лучше управлять компоновкой памяти и схемами доступа к данным, тем самым повышая производительность игры. Тесное расположение сущностей и компонентов помогает уменьшить количество пропусков кэша, повышая эффективность доступа к данным.
  • Масштабируемость: Благодаря развязке сущностей и компонентов, добавление новых возможностей требует только добавления соответствующих компонентов и систем, без изменения существующего кода. Это позволяет легко расширять функции и содержание игры.
  • Возможность повторного использования: Разделив атрибуты на независимые компоненты, эти компоненты можно легче использовать повторно для создания различных типов сущностей, тем самым сокращая количество избыточного кода.

MUD V1 - типичный пример архитектуры ECS. В рамках V1 сущности также являются основными единицами в игре, которыми могут быть различные объекты, реквизит или адреса кошельков, идентифицируемые уникальным идентификатором. Компоненты - это часть данных сущностей, используемая для описания различных атрибутов сущности, таких как расположение объектов, атрибуты символов и т.д. Присоединяя различные компоненты к сущностям, можно создавать разнообразные и многообразные игровые объекты. Системы управляют логикой Компонентов, реализуя различные игровые правила и поведение. Они существуют на цепочке в виде смарт-контрактов. Сущности, компоненты, системы - все они существуют в смарт-контракте Worlds, каждый Worlds эквивалентен независимой игровой среде.

Как эта архитектура отражает масштабируемость? Предположим, нам нужно обновить какую-то функцию в игре или сообщество хочет добавить новый контент. Во-первых, Вам необходимо предоставить новой игровой функции/логике (системе) доступ на запись к соответствующим компонентам. Затем создайте обновленную версию; остальное содержимое игры остается неизменным. Если доступ на запись не предоставлен, то Вы можете рассмотреть возможность создания новых компонентов и систем с новыми возможностями. Игроки могут выбирать различные версии для игры, взаимодействуя при этом с данными одних и тех же основных компонентов. С точки зрения Worlds, любой может создавать компоненты и системы, точно так же, как любой может создавать новые токены ERC-20 и "прикреплять" их к адресам.

03 Значение игровых движков Web3 для разработки игр на основе блокчейна

Хотя технология blockchain еще не полностью приземлилась в повседневных приложениях, ее уникальные свойства, такие как право аутентификации и прозрачность, неизбежно принесут важные изменения в игровую сферу. Тем более, что люди уже стали свидетелями огромных возможностей, которые открывает DeFi. Что произойдет, если игра будет полностью on-chain? Исходя из DeFi, нетрудно сделать вывод о том, какие изменения блокчейн привнесет в игру:

  • Открытая экономическая система: Блокчейн может сделать так, что виртуальные активы в игре будут иметь реальную собственность и дефицит. Это означает, что игроки могут проверять редкость и скорость выпуска предметов, избегая централизованного контроля и управления активами со стороны игровых компаний.
  • Составляемость: Размещение игры в открытой среде блокчейна позволяет различным играм и проектам дополнять друг друга. Прогресс игроков в одной игре может отражаться в других играх, даже совместно использовать активы, создавая более открытую и взаимосвязанную игровую экосистему.
  • Контент, создаваемый пользователями: Пользователи могут полностью автономно создавать игровой контент или активы и владеть ими в среде с открытым исходным кодом. Это способствует формированию игрового цикла, создаваемого пользователями, увеличивая играбельность и распространение игры. Например, пользователи могут загружать в игровой контракт проверенное содержимое модов, обогащая игровой процесс и, возможно, даже получая определенный доход.

Игры в блокчейн были весьма ожидаемы, особенно после появления DeFi и NFT, эти две области применения блокчейна последовательно взорвались. Тем не менее, на пути внедрения еще много препятствий:

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

Это лишь некоторые из прогнозируемых трудностей, а также причина, по которой почти все полноцепочечные игры в настоящее время сосредоточены на SLG - механизм игры прост, не требует высокого TPS, а информационная неполнота может быть прекрасно применена существующей технологией. Если мы ожидаем MMORPG, то она, несомненно, достаточно сложна. Если взять за основу изменения, которые игровые движки привнесли в Web2-игры, то если сетевые игры также примут архитектуру ECS, это, возможно, решит проблему:

  • Организация и управление данными: В сетевых играх также необходимо обрабатывать большое количество игровых данных, включая атрибуты персонажей, предметы, информацию о карте и т.д. Архитектура ECS может помочь организовать данные в компоненты многократного использования и эффективно управлять модификацией и доступом к данным.
  • Гибкость и масштабируемость: Благодаря разделению игровых сущностей и компонентов, разработчики могут легко создавать новые игровые объекты и функции, не затрагивая существующую логику. Такая гибкость и масштабируемость особенно важна в он-чейн играх, поскольку сложные игровые механизмы могут потребовать частых обновлений и расширений.
  • Смарт-контракты и обновление данных: Архитектура ECS может более эффективно управлять обновлениями данных в смарт-контрактах. Каждый компонент может быть обновлен независимо, без обновления всей сущности. Это может снизить стоимость исполнения смарт-контрактов и повысить эффективность взаимодействия.
  • Составляемость: Одним из преимуществ ECS является композиционность ее компонентов и систем, что хорошо согласуется с концепцией композиционности в он-чейн играх. Возможно, игроки смогут создавать новый контент, тем самым принося более богатый опыт.

04 Web3 Перспективы полноцепочечной игры

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

В настоящее время полноцепочечные игровые движки все еще находятся на очень ранней стадии. Как уже говорилось, мы видели зародышевую форму сложных приложений, но им не хватает инструментов для реализации. Быстрее всего в настоящее время развиваются MUD V2 и Dojo. В MUD V2, по сравнению с V1, улучшена архитектура ECS, но V2 все еще находится в стадии разработки. В настоящее время Dojo является единственным проверенным игровым движком, созданным сообществом Starknet. Благодаря преимуществам языка Cairo, он может реализовать туман войны. Dojo также использует архитектуру ECS и планирует разрабатывать эксклюзивные игры L3 на Starknet для дальнейшего улучшения масштабируемости.

Кроме того, инфраструктура, на которую опираются сетевые игры, также развивается. L2 настолько развит, что Вы можете запустить цепочку одним щелчком мыши. Возможно, игра-блокбастер может поддерживать свою диссипативную структуру, зарабатывая спрэд за счет самостоятельного создания Rollup, тем самым избегая спирали смерти. Используя технологию абстрагирования учетных записей ERC-4337, полноцепочечные игры могут позволить игрокам проводить игровые транзакции и создавать персонажей в рамках одной учетной записи, что помогает упростить пользовательский опыт. Различные игровые механизмы также могут быть инкапсулированы в обновляемый контрактный счет, что облегчает разработчикам обновление или оптимизацию игровых правил, содержания и т.д.

Отказ от ответственности:

  1. Эта статья воспроизведена с сайта [ 响指研究所], авторские права принадлежат оригинальному автору[SnapFingers DAO]. Если есть возражения против воспроизведения, пожалуйста, свяжитесь с командой Gate Learn, и команда оперативно обработает их согласно соответствующим процедурам.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, представляют собой только личные взгляды автора и не являются никакими инвестиционными советами.
  3. Версии статьи на другие языки переведены командой Gate Learn. Без упоминания Gate.io не разрешается копировать, распространять или плагиатить переведенные статьи.

Пригласить больше голосов

Крипто-календарь

Обновления проекта
Etherex запустит токен REX 6 августа.
REX
22.27%
2025-08-06
Запуск продукта NFT AI
Nuls запустит продукт NFT AI в третьем квартале.
NULS
2.77%
2025-08-06
Запуск dValueChain v.1.0
Bio Protocol планирует запустить dValueChain v.1.0 в первом квартале. Цель заключается в создании децентрализованной сети медицинских данных, обеспечивающей безопасные, прозрачные и защищенные от подделки медицинские записи в экосистеме DeSci.
BIO
-2.47%
2025-08-06
Субтитры для видео, созданные ИИ
Verasity добавит функцию автоматической генерации субтитров для видео с использованием ИИ в четвертом квартале.
VRA
-1.44%
2025-08-06
Многоязычная поддержка VeraPlayer
Verasity добавит многопользовательскую поддержку в VeraPlayer в четвертом квартале.
VRA
-1.44%
2025-08-06

Похожие статьи

Что такое Tronscan и как вы можете использовать его в 2025 году?
Новичок

Что такое Tronscan и как вы можете использовать его в 2025 году?

Tronscan — это обозреватель блокчейна, который выходит за рамки основ, предлагая управление кошельком, отслеживание токенов, аналитику смарт-контрактов и участие в управлении. К 2025 году она будет развиваться за счет улучшенных функций безопасности, расширенной аналитики, кроссчейн-интеграции и улучшенного мобильного опыта. Теперь платформа включает в себя расширенную биометрическую аутентификацию, мониторинг транзакций в режиме реального времени и комплексную панель управления DeFi. Разработчики получают выгоду от анализа смарт-контрактов на основе искусственного интеллекта и улучшенных сред тестирования, в то время как пользователи наслаждаются унифицированным многоцепочечным представлением портфеля и навигацией на основе жестов на мобильных устройствах.
11/22/2023, 6:27:42 PM
Что такое Нейро? Все, что вам нужно знать о NEIROETH в 2025 году
Средний

Что такое Нейро? Все, что вам нужно знать о NEIROETH в 2025 году

Neiro - это собака породы шиба-ину, которая вдохновила запуск токенов Neiro на различных блокчейнах. К 2025 году Neiro Ethereum (NEIROETH) превратился в ведущий мем-коин с рыночной капитализацией 215 миллионов долларов, 87 000+ держателей и листингом на 12 крупнейших биржах. Экосистема теперь включает DAO для управления сообществом, официальный магазин мерчандайза и мобильное приложение. NEIROETH внедрил решения второго уровня для увеличения масштабируемости и закрепил свою позицию в топ-10 мем-коинов по капитализации, поддерживаемый активным сообществом и ведущими крипто-инфлюенсерами.
9/5/2024, 3:37:05 PM
Что такое индикатор кумулятивного объема дельты (CVD)? (2025)
Средний

Что такое индикатор кумулятивного объема дельты (CVD)? (2025)

Изучите эволюцию кумулятивного объема дельты (CVD) в криптоторговле в 2025 году, от интеграции машинного обучения и анализа межбиржевых данных до продвинутых инструментов визуализации, позволяющих более точно принимать рыночные решения за счет агрегации данных с нескольких платформ и автоматического обнаружения дивергенций.
12/10/2023, 8:02:26 PM
Что такое Solscan и как его использовать? (Обновление 2025 года)
Средний

Что такое Solscan и как его использовать? (Обновление 2025 года)

Solscan — это усовершенствованный обозреватель блокчейна Solana, который предлагает пользователям веб-платформу для исследования и анализа транзакций, адресов кошельков, контрактов, NFT и DeFi проектов на блокчейне Solana. После его приобретения Etherscan в 2025 году платформа теперь имеет переработанную аналитическую панель, расширенные инструменты для разработчиков, продвинутые функции безопасности, комплексный мониторинг DeFi протоколов по 78 протоколам и сложные интеграции NFT-рынков с инструментами анализа редкости.
3/8/2024, 2:36:44 PM
15 криптовалютных проектов уровня 1 (L1), на которые стоит обратить внимание в 2024 году
Новичок

15 криптовалютных проектов уровня 1 (L1), на которые стоит обратить внимание в 2024 году

В этой статье рассматриваются 15 проектов криптовалюты Layer-1, на которые стоит обратить внимание в 2024 году, подчеркивая их важность в обеспечении безопасности, консенсуса и децентрализации экосистемы блокчейна. В то время как решения Layer-2 улучшают производительность, они все равно полагаются на безопасность и децентрализацию, обеспечиваемые сетями Layer-1.
7/19/2024, 7:05:12 AM
Что такое проблема византийских генералов
Новичок

Что такое проблема византийских генералов

Византийская проблема генералов - это ситуационное описание проблемы распределенного консенсуса.
11/21/2022, 9:22:55 AM
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!