來源:MetaCat遊戲引擎:他們是遊戲世界的無名英雄。 這些基礎框架已經佔據了中心舞臺,他們在確保開發團隊能夠專注於實際製作遊戲,而無需每次都重新發明輪子。 圖片來源:從歷史上看,Unity 和 Unreal Engine 等名字一直主導著對話。 他們在傳統遊戲中的影響力是不可否認的。 隨著數位景觀的擴展,開發人員發現自己來到了十字路口:是堅持使用現成的第三方遊戲引擎,還是冒險定製自己的遊戲引擎。 CD Projekt Red 等巨頭選擇了後者,因為他們意識到自己的遊戲引擎意味著無與倫比的控制力和靈活性,可以將他們的特定願景變為現實。當我們來到遊戲的下一個前沿:全鏈遊戲領域時,我們發現自己正處於技術淘金熱之中。 Lattice 的 MUD 和 Starknet 的 Dojo 等引擎不斷湧現,暗示著全鏈遊戲有著巨大的、尚未開發的潛力。 雖然**基礎設施的增長速度似乎超過了優質遊戲的生產速度,但這正是大家對一個處於轉型邊緣的行業的預期**。 本文將探討全鏈遊戲引擎的最新進展,探討它們的獨特功能、挑戰以及對行業的潛在影響。**泥** MUD 是由 Lattice 在 0xParc 駐場期間創建的。 它是自主世界領域的燈塔,這是一個顯示出巨大前景的新領域。 從多使用者地下城的豐富遺產中汲取靈感,**MUD 提供了鏈上邏輯和用戶端渲染的混合**。開發人員可以在 MUD 中設計被稱為 Worlds 的擴展鏈上數據結構。 **每個 World 都包含保存數據包或元件的“實體”**。 這些元件賦予遊戲機制生命力,並控制交互。 此外,MUD 中嵌入的「系統」決定了這些元件如何相互作用,從而使開發人員能夠融入獨特的動態和遊戲玩法。MUD 的另一個突出功能是它使用本地索引器。 **這些索引器加快了狀態檢索,彌合了鏈上邏輯和用戶端可視化之間的巨大鴻溝**。 MUD 還展示了有效的事務管理。 **它具有在鏈上交易最終進入區塊鏈之前,在本地類比鏈上交易的能力**。 Skystrife 和 Primodium 等遊戲證明瞭其靈活性和潛力。**道場**** **Dojo 是由 Cartridge、Realms 和 BibliothecaDAO 牽頭開發的遊戲引擎。 它專為 Starknet 設計,專注於為遊戲提供增強的擁有權、互操作性和可擴充性,同時確保對遊戲至關重要的、更快且更具成本效益的交易。 **Starknet 是採用 Validity Rollups 的乙太坊 L2 區塊鏈,使用稱為 STARK 的密碼學技術來大幅降低計算和存儲成本。 它以最低的成本,實現高每秒交易率(TPS),確保乙太坊的安全**。 這使得區塊鏈上的遊戲更快、更便宜。Dojo 是 Starknet 上的明星全鏈遊戲引擎,使開發人員能夠在鏈上環境中無需重新開發基本元素即可製作遊戲。Realms 和 Cafe Cosmos 等遊戲已經在 Starknet 上使用 Dojo 進行開發。 Dojo 的眾多工具和功能包括:**1. 實體元件系統(ECS)**:一種增強代碼可維護性的**設計模式**。**2. Sozu 和 Torii**:用於遊戲部署和高效遊戲世界事件管理的專用工具。**3. Katana**:本地 Starknet 快速節點,提升開發體驗。Dojo 將推出多項突破性創新,以塑造區塊鏈遊戲的未來。 其中包括**在 Starknet 上探索 L3 遊戲、引入樂觀更新和客戶端證明**,這將增強可擴充性、即時交易,並使直接從用戶端進行部分證明成為可能。**Takes Engine** Paima Engine 由 Paima Studios 開發,使開發人員能夠利用他們的 Web2 程式設計專業知識來製作無需信任的 Web3 遊戲。 該遊戲引擎允許開發人員使用熟悉的工具,如 Java、關係型資料庫和標準 Web2 開發堆疊,同時整合先進的乙太坊 L2 區塊鏈功能。**其關鍵元件之一是 Paima Whirlpool,它使跨不同區塊鏈平臺的互操作性和可訪問性成為可能**。 有了這個功能,就可以消除對單個區塊鏈網路的依賴。 Paima 還提供遊戲範本,通過提供預設的遊戲結構來加快遊戲開發速度。該引擎的設計支援 Unity 和 Unreal 等流行的遊戲引擎,並包括連接遊戲前端、區塊鏈和遊戲節點的中間件。 該中間件還與各種 Web3 錢包進行通信,並使用智慧合約來捕獲和存儲遊戲操作。 Paima 還強調數據存儲和安全性,與 AIL 和 Celestia 等專案合作,確保資訊廣泛可用且安全。創新是 Paima Studios 的核心。 **他們還引入了 Stateful NFT,將遊戲玩家的行為與其區塊鏈身份聯繫起來**。 該工作室旨在簡化開發者和玩家的遊戲交互,提供使用者友好的介面和工具。 在 Cardano 社區資助的支援下,Paima Studios 將引領鏈上遊戲的進步。**重點** **Keystone 是 Curio 的一個 Rollup 框架,構建在 Optimism 的 OP Stack 上**。 它認識到複雜的鏈上遊戲面臨的與執行速度瓶頸相關的挑戰,特別是當鏈上狀態擴展和併發交易增加時。 此外,傳統區塊鏈缺乏實現最佳遊戲性能的基本功能,例如遊戲 tick。與 Dojo 一樣,Keystone 採用了實體元件系統(ECS)開發模式,將執行速度提高了100倍,並支援並行執行。 基於 EVM 的 Optimism 支援 Solidity 智慧合約與底層 ECS 狀態交互。 這是通過可以檢索和更新數據的預編譯函數來實現的。 Keystone 還將遊戲 tick 集成到區塊生產過程中。 前一個塊的使用者輸入影響新狀態的產生。**世界引擎** Argus Labs 的 World Engine 使開發人員能夠使用其獨特的 L2 分片架構打造開放、可互操作的遊戲世界。 World Engine 的使命是創建遊戲互聯網,它使每個遊戲擁有自己的可擴展區塊鏈成為可能,該區塊鏈不斷發展並由其社區擁有。World Engine 為遊戲提供了先進的功能。 通過將遊戲的工作分散到不同的部分,它可以輕鬆應對不斷增長的需求。 該引擎確保遊戲平穩運行,同時仍與區塊鏈技術連接。 它的關鍵部分之一是 Cardinal,它旨在與 Unity 和 Unreal 等流行遊戲引擎良好配合。 它還允許開發人員使用 Go 來創建遊戲規則。此外,該引擎支援流暢的交互,允許玩家創建獨特的內容並與遊戲碎分片輕鬆連接。 Polaris 是引擎的另一個元素,有助於定製從簡單到複雜任務的遊戲功能。**結束語**在不斷發展的全鏈遊戲格局中,MUD、Dojo、Paima Engine、Keystone 和 World Engine 證明瞭傳統遊戲實踐與區塊鏈技術的融合。 這些引擎都有一個共同的願景:無縫銜接 Web2 和 Web3 遊戲領域。**MUD 專注於將常規遊戲視覺效果與區塊鏈原理相結合,Dojo 提高遊戲速度,Paima 的 Whirlpool 確保不同的遊戲協同工作,Keystone 專注於同時運行多個任務,而 World Engine 讓開發人員創建開放的遊戲世界**。 但最終,所有這些遊戲引擎的目標是為遊戲創作者提供最好的工具和自由,以實現他們的想法和願景。從這些遊戲引擎的發展方向,我們可以自信地說,未來是光明的,尤其是在全鏈遊戲領域。 快節奏的遊戲機制與區塊鏈不變的信任相結合,正在為遊戲革命奠定基礎。隨著這些工具和框架的進一步發展,我們可以期待更全面的鏈上遊戲,任何人都更容易參與,有無盡的創造力,並且每個玩家都是主要焦點。 在全鏈遊戲和一般區塊鏈遊戲的下一階段,**遊戲引擎不僅僅是工具; 它們是令人興奮的在線世界的基礎****,將改變我們思考和玩遊戲的方式**。
全鏈遊戲引擎:無縫銜接 Web2和Web3遊戲領域
來源:MetaCat
遊戲引擎:他們是遊戲世界的無名英雄。 這些基礎框架已經佔據了中心舞臺,他們在確保開發團隊能夠專注於實際製作遊戲,而無需每次都重新發明輪子。
從歷史上看,Unity 和 Unreal Engine 等名字一直主導著對話。 他們在傳統遊戲中的影響力是不可否認的。 隨著數位景觀的擴展,開發人員發現自己來到了十字路口:是堅持使用現成的第三方遊戲引擎,還是冒險定製自己的遊戲引擎。 CD Projekt Red 等巨頭選擇了後者,因為他們意識到自己的遊戲引擎意味著無與倫比的控制力和靈活性,可以將他們的特定願景變為現實。
當我們來到遊戲的下一個前沿:全鏈遊戲領域時,我們發現自己正處於技術淘金熱之中。 Lattice 的 MUD 和 Starknet 的 Dojo 等引擎不斷湧現,暗示著全鏈遊戲有著巨大的、尚未開發的潛力。 雖然基礎設施的增長速度似乎超過了優質遊戲的生產速度,但這正是大家對一個處於轉型邊緣的行業的預期。 本文將探討全鏈遊戲引擎的最新進展,探討它們的獨特功能、挑戰以及對行業的潛在影響。
泥
MUD 是由 Lattice 在 0xParc 駐場期間創建的。 它是自主世界領域的燈塔,這是一個顯示出巨大前景的新領域。 從多使用者地下城的豐富遺產中汲取靈感,MUD 提供了鏈上邏輯和用戶端渲染的混合。
開發人員可以在 MUD 中設計被稱為 Worlds 的擴展鏈上數據結構。 每個 World 都包含保存數據包或元件的“實體”。 這些元件賦予遊戲機制生命力,並控制交互。 此外,MUD 中嵌入的「系統」決定了這些元件如何相互作用,從而使開發人員能夠融入獨特的動態和遊戲玩法。
MUD 的另一個突出功能是它使用本地索引器。 這些索引器加快了狀態檢索,彌合了鏈上邏輯和用戶端可視化之間的巨大鴻溝。 MUD 還展示了有效的事務管理。 它具有在鏈上交易最終進入區塊鏈之前,在本地類比鏈上交易的能力。 Skystrife 和 Primodium 等遊戲證明瞭其靈活性和潛力。
道場
**
**
Dojo 是由 Cartridge、Realms 和 BibliothecaDAO 牽頭開發的遊戲引擎。 它專為 Starknet 設計,專注於為遊戲提供增強的擁有權、互操作性和可擴充性,同時確保對遊戲至關重要的、更快且更具成本效益的交易。 Starknet 是採用 Validity Rollups 的乙太坊 L2 區塊鏈,使用稱為 STARK 的密碼學技術來大幅降低計算和存儲成本。 它以最低的成本,實現高每秒交易率(TPS),確保乙太坊的安全。 這使得區塊鏈上的遊戲更快、更便宜。
Dojo 是 Starknet 上的明星全鏈遊戲引擎,使開發人員能夠在鏈上環境中無需重新開發基本元素即可製作遊戲。
Realms 和 Cafe Cosmos 等遊戲已經在 Starknet 上使用 Dojo 進行開發。 Dojo 的眾多工具和功能包括:
1. 實體元件系統(ECS):一種增強代碼可維護性的設計模式。
2. Sozu 和 Torii:用於遊戲部署和高效遊戲世界事件管理的專用工具。
3. Katana:本地 Starknet 快速節點,提升開發體驗。
Dojo 將推出多項突破性創新,以塑造區塊鏈遊戲的未來。 其中包括在 Starknet 上探索 L3 遊戲、引入樂觀更新和客戶端證明,這將增強可擴充性、即時交易,並使直接從用戶端進行部分證明成為可能。
Takes Engine
Paima Engine 由 Paima Studios 開發,使開發人員能夠利用他們的 Web2 程式設計專業知識來製作無需信任的 Web3 遊戲。 該遊戲引擎允許開發人員使用熟悉的工具,如 Java、關係型資料庫和標準 Web2 開發堆疊,同時整合先進的乙太坊 L2 區塊鏈功能。
其關鍵元件之一是 Paima Whirlpool,它使跨不同區塊鏈平臺的互操作性和可訪問性成為可能。 有了這個功能,就可以消除對單個區塊鏈網路的依賴。 Paima 還提供遊戲範本,通過提供預設的遊戲結構來加快遊戲開發速度。
該引擎的設計支援 Unity 和 Unreal 等流行的遊戲引擎,並包括連接遊戲前端、區塊鏈和遊戲節點的中間件。 該中間件還與各種 Web3 錢包進行通信,並使用智慧合約來捕獲和存儲遊戲操作。 Paima 還強調數據存儲和安全性,與 AIL 和 Celestia 等專案合作,確保資訊廣泛可用且安全。
創新是 Paima Studios 的核心。 他們還引入了 Stateful NFT,將遊戲玩家的行為與其區塊鏈身份聯繫起來。 該工作室旨在簡化開發者和玩家的遊戲交互,提供使用者友好的介面和工具。 在 Cardano 社區資助的支援下,Paima Studios 將引領鏈上遊戲的進步。
重點
Keystone 是 Curio 的一個 Rollup 框架,構建在 Optimism 的 OP Stack 上。 它認識到複雜的鏈上遊戲面臨的與執行速度瓶頸相關的挑戰,特別是當鏈上狀態擴展和併發交易增加時。 此外,傳統區塊鏈缺乏實現最佳遊戲性能的基本功能,例如遊戲 tick。
與 Dojo 一樣,Keystone 採用了實體元件系統(ECS)開發模式,將執行速度提高了100倍,並支援並行執行。 基於 EVM 的 Optimism 支援 Solidity 智慧合約與底層 ECS 狀態交互。 這是通過可以檢索和更新數據的預編譯函數來實現的。 Keystone 還將遊戲 tick 集成到區塊生產過程中。 前一個塊的使用者輸入影響新狀態的產生。
世界引擎
Argus Labs 的 World Engine 使開發人員能夠使用其獨特的 L2 分片架構打造開放、可互操作的遊戲世界。 World Engine 的使命是創建遊戲互聯網,它使每個遊戲擁有自己的可擴展區塊鏈成為可能,該區塊鏈不斷發展並由其社區擁有。
World Engine 為遊戲提供了先進的功能。 通過將遊戲的工作分散到不同的部分,它可以輕鬆應對不斷增長的需求。 該引擎確保遊戲平穩運行,同時仍與區塊鏈技術連接。 它的關鍵部分之一是 Cardinal,它旨在與 Unity 和 Unreal 等流行遊戲引擎良好配合。 它還允許開發人員使用 Go 來創建遊戲規則。
此外,該引擎支援流暢的交互,允許玩家創建獨特的內容並與遊戲碎分片輕鬆連接。 Polaris 是引擎的另一個元素,有助於定製從簡單到複雜任務的遊戲功能。
結束語
在不斷發展的全鏈遊戲格局中,MUD、Dojo、Paima Engine、Keystone 和 World Engine 證明瞭傳統遊戲實踐與區塊鏈技術的融合。 這些引擎都有一個共同的願景:無縫銜接 Web2 和 Web3 遊戲領域。
MUD 專注於將常規遊戲視覺效果與區塊鏈原理相結合,Dojo 提高遊戲速度,Paima 的 Whirlpool 確保不同的遊戲協同工作,Keystone 專注於同時運行多個任務,而 World Engine 讓開發人員創建開放的遊戲世界。 但最終,所有這些遊戲引擎的目標是為遊戲創作者提供最好的工具和自由,以實現他們的想法和願景。
從這些遊戲引擎的發展方向,我們可以自信地說,未來是光明的,尤其是在全鏈遊戲領域。 快節奏的遊戲機制與區塊鏈不變的信任相結合,正在為遊戲革命奠定基礎。
隨著這些工具和框架的進一步發展,我們可以期待更全面的鏈上遊戲,任何人都更容易參與,有無盡的創造力,並且每個玩家都是主要焦點。 在全鏈遊戲和一般區塊鏈遊戲的下一階段,遊戲引擎不僅僅是工具; 它們是令人興奮的在線世界的基礎**,將改變我們思考和玩遊戲的方式**。