
全チェーンゲームエンジンの探求:無許可相互運用性を持つ新興分野
TechFlow厳選深潮セレクト

全チェーンゲームエンジンの探求:無許可相互運用性を持つ新興分野
エンジンの急速な反復更新により、我々は組み合わせ可能で、拡張可能かつ完全にオープンな全チェーンゲーム時代の到来を目撃し始めている。
著者:Ishanee@IOSG
序論:
『ダークフォレスト』のようなフルチェーンゲームは、ゲームロジックをすべてブロックチェーン上に置くことができ、許可不要の相互運用性を持つことで、コミュニティが新しいツールやアライアンス、DAOなどを創造することを促進していることを示している。これまで、自律的世界のパラダイムや動機については多くの記録があるものの、フルチェーンゲームエンジンに関する記述はまだあまりなく、我々はこの分野こそが最も魅力的な新領域の一つだと考えている。
ゲーム開発:従来型ゲームとフルチェーンゲーム
過去には、Unreal、Unity、Phaserといったゲームエンジンが、従来型ゲーム開発のオールインワンサービスとして用いられてきた。これらは、動きの制御、2Dおよび3Dレンダリング、オブジェクト衝突検出、音声、色、スクリプトなど物理エンジンに加え、サーバー・クライアント構造、PC/コンソール/モバイル向けフレームワーク、取引市場などの配布メカニズムまで含んでいる。
『ワールド・オブ・ウォークラフト』がリリースされたとき、ブリザードはゲームネットワーク技術スタックの構築に4年、コンテンツ制作にはわずか1年しかかかっていない。Unityは2005年に登場し、モジュール化された技術スタックにより、開発期間は4年から数ヶ月へと短縮された。
一方、フルチェーンゲームでは、ゲーム状態がすべてブロックチェーン上に保存されるため、一連の独自の課題に直面し、新たなインフラ構築が必要となる。イーサリアムエコシステム向けに最初に開発されたのは、Latticeが提供するMUDエンジンであり、その後、Starkware向けにCairoで書かれたDojoEngineなど、異なるエコシステムやプログラミング言語を使用した他のいくつかのエンジンも登場してきた。
初のゲームエンジン:MUD
LatticeのMUDは、2022年第3四半期の0xParcレジデンシー期間中に開発された。この間、Latticeはいくつかのフルチェーンゲームの作成を試みたが、ゲームプレイやスタイルは異なっていても、同じブロックチェーン上の問題に直面した。技術的に複雑というより、膨大な作業量が課題だった。こうして彼らはMUD——初のフルチェーンゲームエンジンをリリースした。

MUDチームがゲーム開発を試みる際、PhaserJS、Three、Godotなどのゲームエンジンまたはツールを利用したが、これらはすべてクライアントサイドのエンジンであり、主に世界の状態を受け取り、プレイヤーにとって読みやすく表示することに特化している。「象がチェス盤のどこにあるか?」という「状態」と、「象の移動ルールに基づき、クリック&ドラッグで3D投影された駒を動かすUI」が「読みやすさ」である。
MUDが採用するECSエンジンアーキテクチャの理解
彼らはECS(Entity Component System:実体・コンポーネント・システム)アーキテクチャを採用しており、このフレームワークでは、各フルチェーンゲームが「ワールドコントラクト」をデプロイし、その世界内のすべてのオブジェクト(Entity)のレジストリとして機能する。Entityとは数字IDであり、コンポーネントはEntityに付加され、世界に追加できるものである。

この例では、Entity 1はドラゴンのキャラクターであり、Position(位置)、CanFly(飛行可能)、Price(価格)は3つの異なるコンポーネントである。コンポーネント自体はロジックを持たず、システムコントラクトを通じて新しいEntityに追加される。システムコントラクトは所有者のコンポーネントに対して書き込み権限を必要とする。MUDでは、第一者開発者と第三者開発者の区別はない。

StarkNet上のDojo Engine
Dojo Engineは、StarkNetエコシステム向けに構築されたオープンソースのECSフレームワークであり、MUDのような存在だが、EVM非互換でCairoで記述されている。Dojoのエンジニアチームには、Realms、Briq、cartridge_gg、topology、starknetなどのプロジェクトチームが参加している。
初のゲーム:ダークフォレスト

『ダークフォレスト』はMMORTSの宇宙戦略ゲームで、プレイヤーは無限にランダム生成される宇宙の中で惑星を発見・征服していく。テスト版は2020年にリリースされ、V0.3バージョンはRopstenテストネット上で1週間にわたり展開された。テスト参加者はホワイトリスト制で、1024 Daiを賞金プールの一部として競い合った。これまでに1万人以上のプレイヤーが『ダークフォレスト』のラウンドに参加し、Ropsten、xDai、Gnosis Chain上で何兆ものガスを消費している。
ダークフォレストエコシステム
-
プラグイン
-
代替クライアント
-
GPUマイナー
-
企業プレイヤー
-
データ/ブロードキャスト市場――プレイヤーはデータ市場を通じて新機能を追加し、ゲーム内に適用できる。
ダークフォレストはEOAプレイヤーとスマートコントラクトプレイヤーを区別しないため、新たなタイプのプレイヤーコミュニティが出現した。
-
DF DAO – 2021年5月設立
-
Orden GG – DF DAOと競合するもう一つの同盟
-
Astral Colossusは、DF DAOのスマートコントラクト(ロボット)プレイヤーである。このプレイヤーには資源の引き出し禁止などの制限があり、唯一の目的は『ダークフォレストDAO』のランキングスコア向上であり、勝利への貢献はすべて記録される。
フルチェーンゲームエコシステム
ご覧の通り、イーサリアム、OP、StarkNetの3つが主要なエコシステムである。

フルチェーンゲーム発展の課題
これらの課題は、技術的、オンボーディング、経済的収益化の3つの側面に分けられる。

技術的課題
フルチェーンゲームの開発には依然として高度な技術が必要であり、困難な作業である。MUDやDOJOの登場により開発の敷居は下がったが、Unityのように開発者にとって使いやすい環境にはまだ遠い。技術的課題にはスケーラビリティの問題も含まれる。
そのため、いくつかのチームはCalderaのような「Rollup as a Service」プロバイダーを利用してOPStackを作成したり、クライアントサイド証明を採用したり、あるいは直接L2上に構築している。また、RiscZeroのような検証可能な分散コンピューティングネットワークにも注目が集まり、スマートコントラクトの応用範囲を広げようとしている。ガス最適化も大きな課題であり、これは技術およびスケーラビリティと関係する部分と、ゲームデザインに関係する部分がある。
SNARKsはプライバシー保護やスケーラビリティのために使用される。『ダークフォレスト』はzkpsを使ってゲームに不完全情報を導入しており、これがないとすべてのプレイヤーが全マップを見通せてしまう。他には、重い計算処理をクライアント側に移し、状態を同期させるために利用するケースもある(例:playmint)。
オンボーディング
フルチェーンゲームがより多くのブロックチェーンゲームコミュニティを獲得しようとする場合(大規模採用を考える前に)、ウォレット管理が最も重要になる。ゲームが完全にチェーン上にあるため、プレイヤーはゲーム中のすべての行動ごとに署名のポップアップを求められることになり、UXが非常に悪くなる。Session Keysはこの問題を解決するシンプルな方法だが、潜在的なセキュリティリスクがある。現時点では、ゲーム開発者はプレイヤーのウォレットに高価値のアイテムを持たせることを望んでいないため、緊急性は低いが、今後プレイヤーが増えればいずれ解決すべき課題となる。
もう一つの側面は開発者向けのオンボーディングであり、MOD開発者らを奨励・誘致し、ゲームの拡張に貢献してもらうことで、自律的世界の価値を自然に高めていく。これは主に、開発者に適切なツールを提供し、貢献に対する適切な収益化または報酬を保証することで実現される。
収益化
初の成功したチェーン上ゲームの登場により、この課題はより明確になってくるだろう。ゲーム内経済は、フルチェーンゲーム自体の楽しさ、マイニング、リソース収集に寄与し、プレイヤーが楽しみながら遊べるようにするために、何度も調整が必要となる。
現在のゲーム開発者が収益を得る興味深い方法の一つは、sequencer手数料、ゲーム内での自社トークンの利用、L2上で望ましいガスを得るために自社トークンを使うことである。
展望
これらのエンジンの急速な反復により、合成性、スケーラビリティ、完全オープンなフルチェーンゲーム時代の到来が見えてきた。現時点では、フルチェーンゲームの遊びやすさやインタラクションの難しさは改善の余地があり、展開可能なゲームの種類や技術的制約も明らかに残っている。しかし、フルチェーンのアプローチは従来のゲームロジックを真に覆すものであり、DeFiに次いで物語と製品を結びつける最大の可能性を秘めた分野の一つだと我々は考える。このような原教旨主義的な特性は、開発者コミュニティの質と活発さを非常に高く保っている。まもなく、各フルチェーンゲームエンジンの上に、その基盤アーキテクチャに依存する一連のエコシステムゲーム、ツール、ギルド、その他のプロジェクトが登場し、真のメタバース経済とソーシャルが生まれるだろう。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News













