查看原文
其他

Dojo:全链游戏的开发引擎

FunBlocks FunBlocks
2024-08-25
原文链接:https://docs.google.com/presentation/d/1hPY3vLmkJWRULVK4e8OvpJkufgTWevtmkeOKHJYZT3k/edit#slide=id.g221159b8a87_0_9

原文作者:@sylvechv

译者序:“本文来源于Dojo社区的项目介绍PPT。为方便中文用户阅读,我们将其中的每页进行截屏并进行了简单翻译。”

过往的区块链游戏模式,主要表现为在链上发行游戏资产但在链下运行游戏。

Sorare的资产在链上,但核心游戏机制完全在链下。

全链上游戏的目的是将更多的游戏逻辑带到链上,以便获取区块链系统最主要的优势:

🔗可组合性

🧱持久性

🔍可验证性

全链游戏是一个持久的世界,它的全部状态和逻辑都存储于区块链上。

我们的愿景是像DeFi改变传统金融那样,将传统游戏世界改造为具有去中心化、无需准入、可组成和可验证性的世界。

全链上游戏需要消耗大量的区块空间

  • Cryptokitties在2018年堵塞了以太坊

  • 黑暗森林消耗了Gnosis Chain的大部分区块空间

  • Influence吃光了Starknet测试网的区块空间

而且我们在可预见的未来只会需要更多的区块空间

在2023年开发全链上游戏是极具挑战性的,开发者必须解决各种技术和难题,比如:

  • 选择哪条链?

  • 使用哪个开发框架(如果有的话 )?

  • 选择哪个网络?

  • 如何扩展性能?

  • 如何整合图形引擎?

游戏行业需要的不仅仅是开发工具和性能,他们需要专门开发游戏的引擎。

没人会在每次制作新游戏时都重新写一个游戏引擎,那么为什么区块链游戏的开发者会这样做呢?因为他们别无选择,除了以下这些...

全链游戏引擎的生态系统刚刚起步,但严重地以EVM和Optimism为中心。

Lattice:开发了MUD引擎,但只运行在EVM链上

Argus Labs:一种游戏rollup

Dojo:我们!

Dojo引擎简化了游戏开发过程:

  • ECS Cairo 1.0框架

  • Rust网络

  • 简单的SDK(js,Unity,UE)。

Dojo是一个开源项目,由Cartridge作为监管人和项目负责人。

项目开始于1月23日,共有17位贡献者,300次commits

开发者仅在一天而不是一个月便从0到1

他们迅速建立原型,然后部署到Starknets(L2,L3)。

在1小时内部署一个链上游戏

一个用于定义、迁移和管理onchain游戏的工具链

监听区块链事件并向客户端提供API的索引

处理视觉效果、钱包等的用户界面。

目前使用Dojo开发的游戏:Realms、DopeWars、Influence(这是第一次明确Influence也将使用Dojo重新开发)

  • 实时状态索引+与MUD栈兼容

  • 在Starknet之上的高性能Layer3🤫

  • 隐私信息只需在客户端内便可生成证明

  • 链下游戏状态通道

  • 类型化的绑定生成

  • 用于跨链/层可组合性的存储证明

全链上游戏将消耗大量的区块空间,并需要使用L3。

Dojo旨在帮助这些游戏成为现实,消耗区块空间,并使用Starknet栈(Madara)。

Dojo项目的贡献者名单

Dojo项目的Github地址:https://github.com/dojoengine/

  • 专注于高性能的本地测试环境

  • 利用Rust组件实现

  • 集成到Dojo Stack中以加速游戏开发

Github地址:图中链接貌似有误,正确链接应该是:https://github.com/dojoengine/katana

其他相关资料:

Dojo:

  • https://dojoengine.org/

  • https://twitter.com/dojostarknet

  • https://github.com/dojoengine

Onchain games:

  • https://www.are.na/sylve-chevet/crypto-game-ahoffwrdjuk

  • https://0xparc.org/blog/autonomous-worlds

  • https://messari.io/report/analyzing-market-potential-of-fully-on-chain-games


联系译者加入社群

关于我们:

FunBlocks是一家聚焦区块链游戏最新发展动态的媒体,重点关注全链游戏(Fully On-Chain Game)领域的前沿进展。我们相信为玩家创造快乐才是区块链游戏发展的方向!

推特:https://twitter.com/FunBlocksFun

Mirror:https://mirror.xyz/0x949B1fE8B1860E51fa550131EB0F21729cA68A1A

继续滑动看下一个
FunBlocks
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存