World Engine: Apresentamos o sharding de jogos, uma plataforma de jogos full-chain de alto desempenho

Postagem original de Scott Sunarto @Argus Labs

Título original: INTRODUCING WORLD ENGINE BY ARGUS

World Engine: Apresentando a fragmentação do jogo, uma plataforma de jogo full-chain de alto desempenho

De Magnavox Odyssey (o primeiro console de videogame comercial lançado em 1972) a Ultima Online (um produto de jogo MMORPG lançado em 1997). A indústria de videogames é constantemente alimentada por rebeldes que sempre são loucos o suficiente para tentar criar o aparentemente impossível.

A Argus é uma desenvolvedora de jogos e editora de hackers e designers dedicados a impulsionar a próxima grande mudança de paradigma na indústria de videogames.

Nossa missão: ser o pioneiro do jogo na Internet

Temos o orgulho de anunciar nossa primeira semente para o futuro mundo dos jogos - World Engine, um sistema blockchain redesenhado para jogos de cadeia completa. O World Engine fornece uma estrutura básica para desenvolvedores de jogos, permitindo que eles construam e personalizem seus próprios mundos de jogos abertos e interoperáveis. Por meio da nova arquitetura de sharding Layer 2 do World Engine, cada jogo pode ter sua própria infraestrutura de blockchain que pode escalar horizontalmente e crescer em conjunto.

01. O status quo: A indústria de jogos ainda está isolada

Embora os jogos online tenham nascido na Internet, atualmente eles estão isolados, forçosamente cortados de um universo de jogo potencialmente completo. Enquanto designers de jogos, desenvolvedores e jogadores se esforçam para criar novas formas de jogar, conteúdo gerado pelo usuário e plataformas de jogos, a infraestrutura subjacente na qual rodamos os jogos contribui pouco.

Os desenvolvedores de jogos estão presos às algemas das plataformas convencionais. E os jogadores, embora desejem maior liberdade criativa, sempre foram limitados em seu acesso à lógica e aos dados básicos do jogo. O fato de que os jogos não podem se comunicar uns com os outros impede a inovação no design do jogo e inibe o desenvolvimento de uma economia entre jogos.

02. Crie conteúdo superior impulsionado por avanços tecnológicos

A busca pela diversão anda de mãos dadas com a exploração de novos protótipos tecnológicos. Imagine se John Carmack dissesse "esqueça, vamos continuar fazendo jogos 2D" em vez de desenvolver Doom e a tecnologia 3D em tempo real que ele usou; a indústria de videogames seria uma cara completamente diferente hoje.

De vez em quando, um catalisador tecnológico perturba a indústria de videogames, oferecendo a startups inovadoras e ágeis uma chance de desafiar o que antes era a hegemonia da indústria.

  • A era CoinOp/arcade (~1970) trouxe Nintendo, Atari e Sega;
  • A era da Internet (final dos anos 1990) abriu caminho para o surgimento da NCSoft e da Valve;
  • A era dos jogos sociais (final dos anos 2000) criou oportunidades para o crescimento da Zynga;
  • A era dos jogos móveis (aproximadamente 2010) trouxe Scopely e Supercell à tona;

Esses catalisadores tecnológicos inspiraram gerações de desenvolvedores e editores de videogames. No entanto, esta batalha não é algo que pode ser facilmente vencida simplesmente ajustando o manual de seus antecessores. Em vez disso, os inovadores descobrem novas formas de jogo que diferenciam seu meio e os desenvolvem vigorosamente.

**O vencedor na era dos jogos na Internet não é o "Pac-Man conectado à Internet"! **

**O vencedor na era dos jogos criptografados definitivamente não será "Hearthstone com NFT emitido"! **

Argus acredita que o blockchain será o próximo catalisador tecnológico para promover o desenvolvimento da indústria de jogos. É um campo de testes que pode permitir que o mundo do jogo exceda a vida útil de seus criadores, libere a liberdade criativa dos jogadores, forneça uma jogabilidade mais inovadora, e inspirar o desenvolvimento entre jogos.Um novo meio de atividade econômica.

A Argus é uma empresa de criptografia intransigente e uma empresa de jogos intransigente. O objetivo final é alcançar ambos sem abrir mão de nenhum deles.

03. O dilema da infraestrutura do jogo

A origem do Argus pode ser rastreada até 2020, quando meus amigos (Gubsheep, Alan Luo, etc.) e eu desenvolvemos Dark Forest, o primeiro jogo MMORTS de cadeia completa no Ethereum.

Estamos tentando responder a uma pergunta simples, mas maluca: "O que acontece quando você cria um jogo em que todas as ações acontecem on-chain?"

O lançamento de Dark Forest oferece um vislumbre do futuro dos jogos criptográficos: um grande jogo que pode coexistir com conteúdo, ferramentas e plataformas direcionados ao jogador que interagem e interagem diretamente sobre o estado principal do jogo e o conjunto de regras.

World Engine: Apresentando game sharding, uma plataforma de jogo full-chain de alto desempenho

Por meio de contratos inteligentes, os jogadores podem criar vários plug-ins de forma independente, como mercado de troca de itens de jogo, centro de troca de informações, sistema de guilda e sistema de mercenários. Essa capacidade de criar e enriquecer livremente o mundo do jogo sem interferência da parte do projeto deixa muitos jogadores muito empolgados.

No entanto, também descobrimos que construir um jogo full-chain como Dark Forest ainda é uma tarefa assustadora para muitos desenvolvedores.

O blockchain atual não foi projetado para rodar jogos

Desenvolver jogos no blockchain é como desenvolver jogos no Microsoft Excel. Embora ele possa ser Turing completo, ele coloca muitas restrições sobre como os programas podem ser escritos.

Por exemplo, contratos inteligentes de blockchain não podem ser executados automaticamente a cada intervalo de tempo fixo para implementar o sistema de "loop de jogo" essencial em servidores de jogos. Isso cria dores de cabeça adicionais para os desenvolvedores de jogos e limita sua criatividade.

Portanto, muitos desenvolvedores de jogos estão satisfeitos apenas em colocar itens do jogo na cadeia como NFTs, enquanto os desenvolvedores de jogos de cadeia completa só podem criar dentro de um espaço de design limitado, limitando-os a uma estratégia simples ou baseada em turnos. apenas porque esses jogos têm requisitos muito baixos para frequência de interação.

A infraestrutura de jogo blockchain existente é uma solução de patchwork colada com fita adesiva

Nos últimos anos, muitas empresas tentaram se tornar “pás e pás” no jogo criptográfico (referindo-se ao fornecimento de serviços de infraestrutura), no entanto, as abordagens atuais são limitadas em capacidade e muitas vezes não abordam a causa raiz do problema.

Por exemplo, muitos blockchains L1/L2 afirmam ser "blockchains para jogos", mas, em uma inspeção mais detalhada, nada mais são do que "blockchains para JPEGs".

Quando você tem um martelo, tudo parece um prego; como resultado, muitos jogos criptográficos dependem apenas de NFTs como substitutos dos ativos do jogo com benefícios limitados para o usuário final. Ao mesmo tempo, esse modo de pensar também cria uma espécie de autolimitação, que dificulta a exploração de novos modos de jogo de cadeia completa. Esses experimentos poderiam ter desbloqueado um grande número de novas lógicas de design de jogos e novas experiências de jogo.

Por outro lado, os desenvolvedores de jogos na comunidade de jogos on-chain tiveram que recorrer a soluções “band-aid” para preencher a lacuna de infraestrutura. Embora essas soluções tornem o processo de desenvolvimento um pouco mais fácil, as limitações inerentes das atuais arquiteturas de blockchain e máquinas virtuais forçam os desenvolvedores de jogos a fazer muitas concessões, ao mesmo tempo em que não fornecem um caminho claro para a comercialização futura.

World Engine: Apresentando fragmentação de jogo, uma plataforma de jogo full-chain de alto desempenho

04. Vamos conhecer o World Engine

"O começo de um novo mundo - eu o chamo de semente.

Assim que ele brotar, você saberá o que ele é.

Como você o usa depende de você. "- Kayaba Akihiko

O lançamento de Dark Forest expôs um problema óbvio: a atual infraestrutura de blockchain não é adequada para suportar jogos full-chain. Como uma solução de tamanho único, as limitações das arquiteturas de blockchain existentes estão se tornando cada vez mais aparentes à medida que continuamos a ultrapassar os limites de seu poder de computação e flexibilidade.

Para resolver esse problema, nos perguntamos: se desenhássemos um blockchain para jogos desde o início, e apenas para jogos, mantendo a interoperabilidade e a capacidade de composição, como seria?

Assim nasceu a World Engine.

O World Engine é um SDK de blockchain de camada 2 fragmentado com desenvolvedores de jogos e jogadores em mente. Como um blockchain de camada 2, o World Engine herda a segurança e a descentralização do blockchain subjacente, permitindo que os desenvolvedores de jogos se concentrem no que fazem de melhor: criar experiências de jogo inesquecíveis.

Escale horizontalmente com o seu jogo: execute sharding

World Engine: Apresentando a fragmentação do jogo, uma plataforma de jogo full-chain de alto desempenho

A principal inovação do World Engine está em seu design de sharding, inspirado na arquitetura de servidor de jogos online massivamente multijogador (MMO) computacionalmente intensivos.

O sharding permite que os desenvolvedores de jogos distribuam a carga do jogo em diferentes shards. Assim, uma cadeia World Engine pode ajustar seu rendimento de acordo com a demanda, crescendo em conjunto com desenvolvedores ou editores. Ao mesmo tempo, a arquitetura de sharding do World Engine evita os problemas de fragmentação de interoperabilidade/plataforma que surgem durante o dimensionamento iniciando outro rollup separado.

Back-end de jogo expressivo e de alto desempenho: Game Sharding

World Engine: Apresentando a fragmentação do jogo, uma plataforma de jogo de cadeia completa de alto desempenho

A abordagem de fragmentação do World Engine também permite que a camada de execução do jogo (fragmentação do jogo) seja separada da camada de execução do contrato inteligente (fragmentação EVM). Assim, isso abre um amplo espaço de design para a construção de uma máquina de estado otimizada dedicada a lidar com cálculos relacionados a jogos.

O uso de sharding de jogo pode nos ajudar a evitar os gargalos de desempenho encontrados na execução de jogos diretamente em máquinas virtuais de blockchain existentes, como:

  • Baixa taxa de ticks de tempo de bloco;
  • A complexidade de escrever e depurar a lógica do jogo no Solidity;
  • Confie em indexadores externos que introduzem latência adicional;

Por meio da fragmentação de jogos, poderemos fornecer o desempenho de servidor de jogos de alto rendimento que você espera, mantendo a interoperabilidade do blockchain.

**Temos o prazer de apresentar nossa primeira implementação de sharding de jogo - Cardinal. **

Cardinal é um fragmento de jogo de alto desempenho capaz de lidar com cargas de trabalho de jogos com alto desempenho. A arquitetura Entity-Component-System (ECS) da Cardinal fornece um ambiente de desenvolvimento familiar para desenvolvedores sem experiência anterior em desenvolvimento de jogos criptográficos.

A lógica do jogo Cardinal é escrita em Go - isso elimina a necessidade de os desenvolvedores aprenderem uma nova linguagem de programação, como Solidity ou Vyper. Por último, mas não menos importante, o Cardinal pode ser perfeitamente integrado aos mecanismos de jogos existentes, como Unity e Unreal, por meio de bibliotecas de clientes; chega de lidar com problemas complexos de integração de blockchain!

Camada de interoperabilidade perfeita: fragmentação de EVM personalizável e gamificada

World Engine: Apresentando a fragmentação do jogo, uma plataforma de jogo full-chain de alto desempenho

O fragmento de base EVM do World Engine (estilhaço de base EVM) fornece um hub para jogadores e desenvolvedores criarem conteúdo e plataformas gerados pelo usuário e se comunicarem com fragmentos de jogos (Game Shards) interoperando perfeitamente. Além de seus recursos de sharding, o sharding EVM do World Engine é funcionalmente semelhante a um rollup EVM, permitindo que você use todas as ferramentas de desenvolvedor, carteiras e bibliotecas, assim como no Ethereum.

Os recursos divertidos não param por aí. Graças ao Polaris, uma estrutura EVM modular de alto desempenho desenvolvida pela Berachain, as fatias EVM do World Engine podem ser personalizadas de forma expressiva por meio de seu sistema de pré-compilação e plug-in de estado e, em seguida, implementar algumas funções práticas, como subsídio de gás para usuários. ideias malucas, como a implantação de gamificação de contratos inteligentes.

Você está limitado apenas pela sua própria imaginação.

05. Tente desenvolver com World Engine

Hoje, temos o prazer de anunciar que estamos aceitando um pequeno número de equipes para participar do evento beta interno do World Engine.

Link do aplicativo de teste interno do World Engine:

Como parte de um beta interno, você terá a oportunidade de experimentar o World Engine antes de qualquer outra pessoa, enquanto fornecemos um canal de suporte direto com a equipe principal do World Engine para ajudá-lo com quaisquer problemas, técnicos ou não técnicos (design de jogo, GTM , etc).

O beta fechado nos dará a oportunidade de incorporar totalmente seus comentários nos meses anteriores ao lançamento oficial.

06. Explorar o futuro jogo Internet

Vemos o World Engine como a rede de backbone compartilhada que constrói a internet dos jogos. À medida que o mundo adota cada vez mais jogos abertos e interoperáveis, o World Engine não apenas permitirá que os jogos se comuniquem, mas permitirá que os desenvolvedores de jogos construam um ecossistema de ferramentas, plataformas e blocos de construção sobre ele.

Como administradores da World Engine, acreditamos que os seguintes princípios orientadores são essenciais para atingir esse objetivo:

  • World Engine é um produto projetado por jogadores e para jogadores - não nos permitimos ser distraídos de resolver um problema que não ajudará jogadores e desenvolvedores de jogos.
  • O World Engine é de código aberto - não somos uma empresa de "pá e pá". A Internet não foi criada como uma oferta de SaaS empresarial B2B, nem a Internet dos jogos.

É hora de inaugurar uma nova era de videogames. Uma era em que criativos, hackers e gênios lideram a indústria novamente.

Juntos, vamos redefinir o valor dos jogos.

Juntos, vamos semear as sementes para o futuro dos jogos.

Agradecemos a Breck Stodghill (Haun Ventures), Rachael Horwitz (Haun Ventures), Calvin Liu (Eigenlayer), Jacob Arluck (Celestia) e Ekram (Celestia) por revisar os rascunhos e fornecer feedback.

Ver original
O conteúdo é apenas para referência, não uma solicitação ou oferta. Nenhum aconselhamento fiscal, de investimento ou jurídico é fornecido. Consulte a isenção de responsabilidade para obter mais informações sobre riscos.
  • Recompensa
  • Comentário
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate.io
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)