作者:dt
全鏈遊戲一直是加密原生社群眾所期盼的下一個區塊鏈重大應用,不同於火紅一時的GameFi 以金融性為主體遊戲內除了資產外其他資料皆不上鏈,FOCG(Fully on-chain game)更重視遊戲性且遊戲的全部核心邏輯和狀態都部署在區塊鏈上,並完全由區塊鏈來驅動沒有任何中心化伺服器參與其中,相比傳統遊戲,全鏈遊戲可實現更高的開放性、去中心化和持久性。
而全鏈遊戲的終極目標是創立一個完全自治和開放的遊戲世界,又稱為「自治世界」(Autonomous Worlds)。在這種世界裡,遊戲可以永久存在,不依賴任何中心化的營運方,所有的規則邏輯和參與都透過去中心的區塊鏈來進行和驗證。同時,這些自治遊戲世界也可以無縫互通,不同遊戲的角色/ 資產也能在另一遊戲中使用,從而建立一個真正開放和互聯的「遊戲元宇宙」。
本週Dr.DODO 將帶大家介紹FOCG 全鏈遊戲領域有哪些深耕許久值得各位注意的好項目!
StarkNet 生態
近期傳出發幣而引起不少話題的L2 公鏈Starknet,其技術以及開發上相當適合全鏈遊戲在此部署,其優點可以分成以下三項:
-
高效能:StarkNet 透過遞歸證明、狀態轉換等技術手段,可以將大量運算和儲存壓縮為常量大小的證明,大大優化了效率這使得其可實現每秒百萬級甚至更高的交易處理速度,完全滿足全鏈遊戲對高效能的需求。
-
公平性:全鏈遊戲需要公平的隨機性,而使用零知識證明技術的StarkNet 原生支持,許多遊戲都需要隨機性如抽卡、擲骰子等。 StarkNet 透過Cairo V1 升級後啟用可驗證隨機函數(Verifiable Random Function,VRF)技術,可實現證明可驗證的隨機數,從而確保遊戲的公平性。
-
程式設計效率:相較於傳統EVM 公鏈最常使用的Solidity,StarkNet 官方語言Cairo 更適合編寫複雜的項目,程式碼量更少、執行效率更高,減輕了全鏈遊戲開發的複雜度,也節省了昂貴的gas 費用。
而介紹完StarkNet 為何適合全鏈遊戲後,就讓我來介紹幾款在StarkNet 生態中開發的項目:
-
Dojo:Dojo 是一個開源的、面向StarkNet 的遊戲引擎和工具包。利用Cairo 語言實現了高效的實體-組件-系統架構,簡化了遊戲開發過程,同時原生支援零知識證明,保證了隨機性和資料隱私,已經有多款遊戲成功上線,如Influence、Loot Survivor、Briq等。而目前Dojo 社群也持續進行功能擴展,未來規劃圍繞L3 解決方案、樂觀更新、用戶端證明等方向進行研發。
-
Loot Realm : 由Loot NFT 社群DAO 驅動,致力於打造開放、可擴展、永恆的鏈上遊戲世界。包含多個子遊戲,目前推出的包括文字冒險遊戲Loot Survivor 和MMO 全鏈遊戲Realms: Eternum,Loot Realm 代表了全鏈遊戲實現開放共享、自治運營的潛力。
-
Influence : Influence 是太空主題的資源管理和策略遊戲。玩家可以在小行星帶進行基礎建設和經濟活動,該遊戲全面利用StarkNet 的高性能,實現了經濟體系的全鏈化和複雜商業邏輯的建模。目前Influence 正在積極開發中,並計劃分階段推出多個子遊戲。
-
Briq : Briq 是一個開放的鏈上創作空間,被譽為「區塊鏈界的樂高」。用戶可以透過收集和拼裝不同的區塊,自由建構唯一的區塊鏈藝術品,Briq 展示了全鏈遊戲支援用戶生成內容和元空間的可能性。
MUD & Redstone – LATTICE 團隊
接著介紹的是:全鏈遊戲引擎MUD 以及專為全鏈遊戲設計的二層公鏈Redstone。而在開始之前必須得先介紹下其背後的開發團隊- Lattice。 Lattice 是開源開發者社群0xPARC 的核心團隊,早在2020 年就參與開發了第一款全鏈遊戲Dark Forest。在Dark Forest 之後Lattice 持續深耕全鏈遊戲賽道,並在開發多款遊戲後深知當時全鏈遊戲開發存在諸多痛點,為此開發了全鏈遊戲引擎MUD。
Lattice 團隊稱MUD 是專屬於FOCG 的遊戲引擎,而所謂的遊戲引擎其實可以拆成兩半來看,智慧合約應用開發框架+ 鏈上關係型資料庫。它內建了高效的EVM 資料庫,支援自動的鏈上鏈下狀態同步,並且將許多遊戲常用到的邏輯寫成框架大大簡化了開發過程。開發者可以透過配置定義資料結構,MUD 引擎將自動產生Solidity 庫。目前90% 以上的EVM 全鏈遊戲都基於MUD 構建。
Source: https://github.com/latticexyz/mud
隨著基於MUD 的遊戲數量增加,Lattice 團隊也發現現有的EVM 公鏈難以支援大規模的鏈上應用。於是自主研發了Redstone rollup 解決方案。 Redstone 透過只在Layer 1 提交資料摘要的方式,大幅降低了成本,並且在設計上專門優化了與MUD 的兼容性,使高吞吐量的全鏈遊戲成為可行。
Redstone 代表了新一代面向全鏈遊戲的Layer 2 技術探索,與MUD 深度兼容極大地推動了整個生態的發展,目前Redstone 測試網已上線,支持包括Sky Strife 在內的多款遊戲,而主網預計在2024 Q1 正式上線。
Source: https://redstone.xyz/
Argus & Paima
除了Dojo 以及Lattice 團隊外,還有許多團隊正在全鏈遊戲引擎以及全鏈遊戲公鏈上佈局開發,接著介紹的Argus 以及Paima 便是其中的佼佼者。
Argus 團隊成員與Lattice 相似也是從Dark Forest 開發者社群中開始展露頭角,並在Dark Forest 的經驗中理解現今區塊鏈基建層面上對於FOCG 開發者的困難因而創辦了Argus 目標打造面向區塊鏈遊戲的高性能基礎設施,也獲得了1kx、Polychain Capital 以及Dragonfly Capital 等頂級風投的千萬融資,而目前有兩個主要產品分別是:
-
World Engine:這是Argus 自主研發的以區塊鏈遊戲為導向的Layer 2 解決方案。 World Engine 實現了創新的分片機制,可以水平擴展匹配遊戲的即時負載需要,同時透過客製化的Game Shard 進行遊戲狀態轉換,大幅提升執行效能。
-
Cardinal :這是構建在World Engine 之上的遊戲分片方案,Cardinal 使用Go 語言開發,實現了高效的實體-組件-系統架構。它與主流遊戲引擎高度相容使用戶可以無縫對接Unity、Unreal 等商業遊戲引擎。
而另一個佼佼者Paima 則不同於其他團隊主要專注於以太坊或以太坊L2 上,Paima 以Cardano 和Milkomeda 為重點,並獲得了Cardano 基金會百萬美金的捐贈,旗下主力產品Paima Engine 是一個面向區塊鏈遊戲的通用開發框架,它允許開發者直接在Paima 的rollup 內部署遊戲,降低了遊戲擴展的難度。同時也內建了跨鏈機制,讓同一遊戲可以部署在不同的公鏈上,實現環境間狀態同步。此外,Paima 還透過Shinkai AI 層提供了自動化的智慧遊戲單位,可視為一個開放的遊戲「作業系統」。
筆者觀點
筆者認為全鏈遊戲的概念確實很吸引人,最終理想Autonomous Worlds 擁有一種極客烏托邦的感覺,但FOCG 能否是區塊鏈世界下一個百億美金的賽道保持著懷疑。
FOCG 由於全鏈上的設計自然得犧牲不少性能以及畫面流暢感等現今Web2 遊戲大廠們所追求的重要指標,取而代之的是更加遊戲性以及如何平衡遊戲內經濟的金融問題,筆者認為FOCG 全鏈遊戲肯定能夠吸引一群真實的用戶,但卻成為不了區塊鏈Mass Adoption 的一個突破口。
小而美的路線是更適合這類型專案的方向,因此社群忠誠度、黏著度將會是探索FOCG 賽道高品質專案相當關鍵的指標,而就整體區塊鏈世界來說,筆者不看好FOCG全鏈遊戲會成為下一波百花齊放的大敘事。