# Starkne 首个可证明的游戏引擎 链游的起点？

By [WEB3投研网 公众号同名](https://paragraph.com/@web3rare) · 2023-09-13

---

Starknet 的首个可证明的游戏引擎精选速览

Dojo 是可证明的链上游戏引擎，赋予游戏所有权、互操作性和可扩展性。

Dojo 在 Starknet 上运行，为游戏创作者提供软件框架，帮助游戏开发者创建高质量、无缝、快速的游戏。

Dojo 通过实现快速且低价的交易来增强游戏开发，这是生产级加密游戏所必需。

ECS、Sozo、Torii 和 Katana 等组件有助于游戏开发和部署。

未来的 Dojo 增强功能包括 L3 游戏研究、乐观更新、客户端证明和跨链传输。

![](https://storage.googleapis.com/papyrus_images/00b023fcbbb457b58d6a0998d2f578ac5b7e2708c5cc7f087e65a0a10c3cb217.png)

由 Dojo 驱动的 Starknet 全链游戏正在不断增多，如《Dope Wars》、《Influence》、《Realms》和《CafeCosmos》等，标志着链上游戏的增长趋势。

区块链游戏并未达到预期的效果。规模的限制和昂贵的成本使得大多数链上游戏只能将游戏内资产的代币化。但随着 Starknet 和新的 Dojo 加密游戏引擎带来的低成本且快速的交易，拥有游戏内资产并在链上证明游戏逻辑正在成为现实。

加密游戏

当我们谈论区块链游戏时，区块链支持的两种最流行的理念是游戏内资产的所有权和互操作性。

游戏内资产所有权是指游戏资产属于用户拥有的钱包。换句话说，游戏资产它们不属于游戏开发者，也不属于某个电子邮件帐户，这些账户可能存储在中心化服务器上，而且游戏开发者可以远程删。在区块链游戏中，你创造或赚取的资产真正属于你。

![](https://storage.googleapis.com/papyrus_images/41a216cf2844e6f62181acad5a46a84d27708e829f110f8a7538b235b4e3a92c.png)

一旦这些资产属于你，游戏就可以实现互操作性。通过互操作性，一款游戏中的角色和资产可以转移到不同的游戏或世界。如果你在一款游戏中投入了数百个小时，但决定不再玩这款游戏，你可以将这些来之不易的资产转移到你选择的新游戏中。

为了实现这两个概念，游戏必须建立在链上。这意味着所有游戏内资产、玩家采取的所有操作以及任何其他状态更改都必须在区块链上以交易的形式进行（每个操作可以单独进行，也可以是定期推送的聚合交易）。在一个相当去中心化的区块链上，单笔交易的成本可能是几美分到几百美元（在网络拥堵时），并且需要花费几分钟或更长时间。显然，这使得在此类平台上运营大型游戏基础设施变得极其昂贵、缓慢且不切实际。

[什么是Dojo？](https://book.dojoengine.org/theory/what-is-dojo.html#what-is-dojo)
=============================================================================

Dojo 是从尝试构建[链上游戏](https://naavik.co/digest/primer-fully-on-chain-gaming)（游戏行业的一个新兴领域）中吸取的经验教训的结晶。任何致力于构建链上游戏的开发人员都认识到固有的工程障碍 - 这一认识促使我们创建 Dojo。正如您不会在每次开发新游戏时重新创建 Unity 一样，同样的原则也适用于此。Dojo 旨在处理复杂的基础设施，使开发人员能够专注于其游戏的独特方面。

Dojo 渴望成为构建可验证游戏的首选工具。它是完全开源的，欢迎所有贡献。

![](https://storage.googleapis.com/papyrus_images/fba7b3ee41ef61ee6403b33a80c6a897e386ea3558dd3dfd4ad5203e5709e183.png)

了解 Dojo 工作流程：视觉指南

为了帮助您了解其Sozo工作原理，我们创建了一个视觉指南，概述了使用强大的 sozo 工具和 katana 开发网络的执行流程。

这种视觉表示将帮助您掌握使用 Dojo 的基本步骤，指导您完成创建和管理链上游戏的过程。

![](https://storage.googleapis.com/papyrus_images/02fab87aac710e004673fe0ced9177587514250426e2fc38f38a1ce3c1cea159.png)

什么是游戏引擎

游戏引擎是一种软件框架，它可以在您喜爱的游戏中实现精美的设置、迅捷的游戏行动和逼真的角色行为。游戏引擎通常包括为开发人员提供框架的库和支持程序，这样他们就不必从头开始重新创建每款游戏的基本系统（例如物理、图形和游戏机制）。游戏引擎还可以包括音频和视频处理、3D 效果渲染和 AI 功能。

![](https://storage.googleapis.com/papyrus_images/122119186317b8c553c8eb41b191cbd5b1bc421a9103d283f0434e7bc83891d3.png)

游戏引擎是构建游戏的基础。

我们喜欢玩的大多数游戏都得益于世界上最流行的两个游戏引擎：Unity 和 Unreal Engine。由 Epic Games 开发的 Unreal Engine 已用于《堡垒之夜》、《街头霸王 V》和《战争机器》系列等热门游戏。 另一位游戏引擎行业的重要玩家 Unity，则赋予了《炉石传说》、《奥日与黑暗森林》和《Pokémon Go》等游戏以生命力。

Dojo 是首个可证明的游戏引擎

Dojo 就是这个加密游戏引擎，它是一个社区构建的、可证明的游戏引擎和工具链，用于构建链上游戏和自治世界。让加密游戏的承诺变为现实。

![](https://storage.googleapis.com/papyrus_images/306e382e313020cb69bbe3fc60182eaf73d771582bb165d6b72f3c428c18d9ac.png)

展望 Dojo 和加密游戏的未来

Dojo 社区将持续研究和建设，以推动加密游戏发展。除改进现有组件外，开发者正在进行以下工作：

专属游戏的 L3

乐观更新

客户端证明

跨链资产转移

来探讨一下这每一项对全链游戏的意义。

属于游戏的 L3 — Dojo 正在研究在 Starknet 上开发 L3 游戏的可行性。这意味着要在 Starknet 上部署一条单独的链，该链定期证明其交易的执行情况，并将证明提交至 Starknet（L2）。 Starknet 将此证明与网络上的其他交易汇总，并将证明提交给以太坊 L1，并进行验证。该解决方案可以将游戏的可扩展性提高数倍。 作为额外的步骤，请考虑如果每次玩家尝试游戏中的一个关卡时，都会在游戏层上构建一个一次性使用的新层的情况。

![](https://storage.googleapis.com/papyrus_images/0465752d6e79ef4256f7900871fba3db878f33b6bce00c9691c68ef4b7fce7c0.png)

以下是 Starknet 生态游戏汇总

@LootRealms

@curseofmyrra

@briqNFT

@DucksEverywher2

@CafeCosmosHQ

@topology\_gg

@TheDopeWars

@cartridge\_gg

@influenceth

@Shoshin\_gg

@TsubasaStarknet

@dojostarknet

结语

Dojo 是世界上首个可证明的游戏引擎，其它的实现得益于 Starknet 和 Cairo 的可用性。有了像 Dojo 这样的可证明游戏引擎，真正的链上加密游戏开始崭露头角。 「互操作性和所有权」的承诺正在逐步实现。

![](https://storage.googleapis.com/papyrus_images/c5ccde1e24c46ad75d12e59bdb4a45bf718325761b06896e8d773a96f99e9add.bmp)

![](https://storage.googleapis.com/papyrus_images/750e33e59f4905b805706a4aa65e743b79e09d9abe96f000f49a3a48e392221a.png)

---

*Originally published on [WEB3投研网 公众号同名](https://paragraph.com/@web3rare/starkne)*
