FarmVille の共同創設者である Amitt Mahajan によって設立されたブロックチェーン ゲームのスタートアップである Proof of Play は、a16z と Greenoaks が共同主導し、3,300 万ドルのシードラウンドを完了しました参加投資家には、Mercury、Firebase、Zynga、Alchemy、および個人投資家が含まれますRavikant、Balaji Srinivasan、Twitch 創設者の Justin Kan、Emmett Shear が含まれます。 Proof of Play は楽しくて使いやすいブロックチェーン ゲームの作成を目指しており、同社初のソーシャル ロールプレイング ゲーム「Pirate Nation」は昨年 12 月にベータ版をリリースしており、プレイヤーは戦闘、クラフト、取引、探索や探索ができます。 PGLD というラベルの付いたデジタル トークンの場合。
フルチェーンゲームのCitadelは11月に、Shima Capital、Hashed、Matchbox DAO、Ready Player DAOなどの参加を得て、1kx主導で330万米ドルのシードラウンドを完了したと発表した。
参考資料
_YYk9JbJz5t7U_eYOdbr5TnZsRbUw
原文表示
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
チェーン全体のゲームの 2023 年の年次概要
作者: ゲータバース
2023 年のフルチェーン ゲーム開発の概要
2023 年にはチェーン全体のゲームが非常に大きな進歩を遂げ、ますます注目を集めています。いくつかの理由があると考えられます。
以下では、インフラストラクチャ、物語ロジック、フルチェーン ゲーム、業界の資金調達などのいくつかの側面から詳しく説明します。
## インフラストラクチャー
私たちは、フルチェーン ゲームのインフラは、ゲーム エンジン、Ticking Chain、ZKP ベースの情報隠蔽システム、および AA アカウントであると考えています。
ゲームエンジン
ゲーム エンジンは、ビデオ ゲームの開発と作成に使用されるソフトウェア フレームワークです。ゲーム開発に必要な多くのコア機能が含まれており、従来の Web2 ゲームの場合、通常、レンダリング エンジン、オーディオ処理、物理シミュレーション、アニメーション システムなどが含まれます。ゲーム エンジンを使用することで、開発者は技術インフラストラクチャ全体を最初から構築することなく、ゲームのデザインと創造性に集中できます。ゲーム エンジンは、ゲーム開発者に、開発コストと時間を削減するための高速かつ効率的なツールを提供します。
チェーン全体のゲームについては、開発者がゲーム ロジックを迅速に展開できるようにするツールも必要です。これにより、開発サイクルが短縮されるだけでなく、その後の反復的な開発とオープン エコシステムでの相互運用性のための統一されたデータ標準が提供されます。ブロックチェーンシステムを分散データベースとみなすと、この分散データベースにゲームデータを効率的に保存および読み出し、大規模なスマートコントラクトを構築し、フロントエンドのステータスとタイムリーに同期することは容易ではありません。 ECS アーキテクチャに基づいたフルチェーン ゲーム エンジンが誕生しました。
ECS (Entity-Component-System) は本質的にデータ構造のモデリング手法であり、その核心はデータを保存および編成する方法にあります。
データ (コンポーネント) と動作 (システム) を分離し、データの保存と処理をより柔軟かつ効率的にします。このアーキテクチャの利点は次のとおりです。
Jump Crypto (@jump_) も ARC (Action Registry Core) アーキテクチャのゲーム エンジンを提案しましたが、このアーキテクチャは ECS アーキテクチャの単なる変形であり、多くの制限があると考えられているため、現在、いわゆるフルチェーン ゲームが提供されています。エンジンアーキテクチャはECSアーキテクチャを採用。
MUD: Lattice (@latticexyz) の MUD は、Web3 分野で最も古くて有名なフルチェーン ゲーム エンジンです。以前の第一世代バージョンでは、MUDv1 は ECS をベースにしたフレームワークであると明記されていましたZhongshi Lattice は、MUD の全体的なアーキテクチャに大きな変更を加えた V2 バージョンを発表しました。MUDv2 には、Store (オンチェーン データベース)、World (標準化されたアクセス制御、アップグレード、モジュールを提供するエントリ ポイント フレームワーク)、Foundry が含まれます。ベースの高速開発ツール、オンチェーン状態を反映するクライアント データ ストア、および MODE (SQL を使用してクエリでき、オンチェーン状態を反映できる Postgres データベース)。年末に、MUD は Red Stone という名前の独自の個別の Layer2 ロールアップ (OP スタックに基づく) を導入しました。現在、MUD は EVM 互換チェーンでのみ動作します。
Dojo: StarkNet の Cairo は、Solidity で書かれていることに加えて、チェーン全体のゲームで一般的に使用される言語でもあります。ただし、MUD はカイロとは相性が良くありません。したがって、StarkNet エコシステムの 2 つのアクティブなプロジェクトである Realms と Briq の創設者である Fork MUD は、カイロをベースにしたフルチェーン エンジンである Dojo (@ohayo_dojo) を共同開発しました。
World Engine: Argus (@ArgusLabs_) は、フルチェーン ゲーム用に特別に設計されたシャード化ロールアップ フレームワークです。 World Engine は 2 つの主要な部分に分かれています。最初の部分はコアであり、シャーディングをサポートするハイブリッド実行レイヤーおよびシーケンサーである EVM ベース シャードと、高性能ゲーム エンジンと実行レイヤーであるゲーム シャードの 2 つの主要な要素で構成されます。これに加えて、クライアント/サーバー通信用のトランザクション リレーやネットワーク コード、Dark Forest などの ZK ゲーム用の ZK Cloud Prover などの周辺コンポーネントもあります。簡単に言うと、World Engine も ECS アーキテクチャを使用しており、EVM 互換の Layer2 チェーンが付属しており、このチェーンは効率的な自動「論理フレーム」リフレッシュを実現できます。
Keystone: Curio (@0xcurio) は 5 月に、ゲーム Tick と ECS フルチェーン ゲーム エンジンを内蔵した L2 チェーンである Keystone をオープンソース化しました。このチェーンは OP スタックに基づいています。この設計により、スマート コントラクトを介して ECS 状態を書き込む場合と比較して、すべての ECS 操作 (クエリやステータス設定など) のパフォーマンスが高速化されます。カスタム プリコンパイルを通じて、スマート コントラクトは基盤となる ECS チェーンの状態にアクセスできます。ゲーム ロジックは Solidity の代わりに Go で記述でき、大規模並列化が可能です。
他のチェーンも、MOVE 言語に基づく Obelisk (@0xObeliskLabs)、Solana に基づく BOLT (@magicblock) など、ECS アーキテクチャに基づくさまざまなフルチェーン ゲーム エンジンを開発しています。
カチカチチェーン
従来のゲームは、その中核となる操作メカニズムがゲーム ループであるため、ループベースです。ゲーム ループは、通常、ユーザー入力の処理、ゲーム状態の更新、ゲーム世界のレンダリングのステップを含む反復プロセスです。このループはゲームの実行中も継続し、ゲームの世界を流動的に保つために 1 秒あたり数十回から数百回実行されることがよくあります。このアーキテクチャでは、ゲーム システム (物理エンジン、AI システムなど) は、各ループで対象となるゲーム エンティティとコンポーネントを検査して処理します。
ただし、ブロックチェーンのアーキテクチャはプッシュベースです。ブロックチェーンは、ネットワーク内のノードを通じて情報を共有および保存する分散データベースです。ノードが新しいトランザクション (転送、コントラクト呼び出しなど) を生成すると、そのトランザクションはネットワークにプッシュされ、トランザクションを受信した後、他のノードが検証してブロックチェーンに追加します。これは受動的なプロセスであり、ノードは積極的に新しいトランザクションを探しませんが、ネットワーク内の他のノードが新しいトランザクションを送信するのを待ちます。したがって、ブロックチェーン アーキテクチャはプッシュベースであると言われます。
従来の Web2 ゲームでは、ゲーム ループ関数の実行は「論理フレーム」とも呼ばれ、ゲーム バックエンド サーバーに統合することも、別個の「ハートビート サーバー」としてセットアップすることもできます。フルチェーン ゲームでは、論理フレーム同期は通常、「遅延更新」と「手動ティック」を使用してアクティブなゲーム ループを実行します。この欠点は、論理フレームのリフレッシュ レートが比較的低く、生成されるガス料金が比較的高いことです。 @therealbytes は、ループ関数をチェーン ノードにプリコンパイルすることで、効率的で自動化された論理フレーム同期を実現します。
ここでの代表的な企業は World Engine と Keystone で、ティック チェーン機能を ECS アーキテクチャに統合することで、フルチェーン ゲーム ロジック フレームの同期リフレッシュ レートが 1 桁増加し、フル チェーンで作成できるテーマが拡張されました。チェーンゲームの範囲。
AA ウォレット
フルチェーン ゲーム操作のすべてのステップをチェーンにアップロードする必要があるため、これは使用時に大きな不便さをもたらします。ユーザーがすべてのステップでトランザクションに署名して承認することは常に不可能です。この問題を解決するために、以前は「Burner Wallet」を設定する方法がありました。
いわゆる Burner ウォレットは、ユーザーがゲーム Web サイトにアクセスしたときに自動的に生成される一時的なウォレットで、秘密キーはローカル ブラウザのキャッシュに保存され、各トランザクションは自動的に承認されます。これは一時的な解決策としか考えられず、結局のところ、ユーザーがブラウザのキャッシュを更新する限り、アカウントは永久に消えてしまいます。十分なセキュリティとプライバシーが欠如しています。
AA アカウント抽象ウォレットの登場により、この問題は完全に解決されました。現在イーサリアムには 2 種類のアカウントがあることがわかっています: 最初のアドレスは外部所有アカウント (EOA) で、多くの場合ウォレット アカウントと呼ばれ、秘密キーと公開キーで構成されます。各取引です。もう 1 つはスマート コントラクト アカウントであり、イーサリアム上に展開されるさまざまな DApps はスマート コントラクトの形式で実行されます。
アカウント抽象化には、互換性のある 4337 ソリューションとネイティブ アカウント抽象化ソリューションの 2 つのルートがあります。現在、Arbitrum、Polygon、Optimism、BNB にはネイティブに統合されたアカウント抽象化がありません。 4337 関連製品 (Biconomy、Stackup など) を通じてさらに多くのものがサポートされており、インフラストラクチャはまだ構築中ですが、Starknet と zkSync の 2 つのチェーンはネイティブ アカウント抽象化をサポートしています。
AA ウォレットはセッション キーを Paymaster に統合できます。つまり、ユーザーは、指定された期間、最大ガス、特定のトークンの最大トランザクション量などのパラメータのセットに基づいて、フルチェーン ゲームのトランザクションを事前承認します。特定の契約、特定の機能など。これにより、操作のたびに署名確認をする必要がなく、ゲームプレイが中断されない、プレイヤーの利便性を実現できます。
もう 1 つの開発は ERC-6551 です。すべての ERC-721 トークンにスマート コントラクト アカウントを提供します。これらのアカウントにより、ERC-721 トークンは ERC-20、ERC-721、ERC-1155 などのさまざまな資産を所有できるようになるだけでなく、ERC-721 トークンも有効になりますさまざまなアプリケーションとの対話を行うため。フルチェーンゲームの分野では、ゲームアセットとゲームIDの同時移転が可能です。
ZKPに基づくチェーン上の情報隠蔽
「Fog of War」はゲームによく見られる仕組みで、代表的な例としては「StarCraft」や「Warcraft 3」などがあります。このデザインは、ゲーム マップの特定のエリアを覆うことで情報を隠し、プレイヤーがそのエリアを探索したときにのみ明らかになります。この仕組みはゲーム環境の予測不可能性を高め、いわゆる不完全情報ゲームの典型的な特徴である。ほとんどの人気のある MMO は不完全な情報ゲームの仕組みを採用しているため、プレイヤーは探索や戦略を立てる余地がさらに広がります。
ただし、ブロックチェーン技術では、データは通常完全にオープンかつ透明であるため、不完全な情報メカニズムを実装することが困難になります。ただし、プレイヤーはゼロ知識証明技術 zkSNARK を使用して検証可能な有効なアクションを公的に送信する必要がある一方で、Dark Forest ゲームはプライバシーをうまく維持しています。このようにして、Dark Forest はブロックチェーン上に不完全な情報を持ったゲーム環境を構築します。
ただし、この複雑な情報隠蔽方法には、カスタマイズされた ZK 回路プログラミングが必要であるため、フルチェーン ゲームでは広範な情報隠蔽を実現できません。これが、2023 年に生産されるほぼすべてのフルチェーン ゲームに「戦争の霧」が存在しない理由です。市場は依然として、「霧の戦争」機能を実装できるユニバーサル ZK 回路を必要としています。Zypher Games (@Zypher_Games) など、いくつかのチームがこの問題の解決に取り組んでいます。Zypher Games (@Zypher_Games) は、最適化された wasm とこの契約により、高性能、低コストの分散シャッフル処理が実現します。そのオンチェーンのランダム性は従来の VRF を必要とせず、分散化と公平なシャッフルとゲームを実現します。同時に発売されたゼロ知識ゲーム エンジン UZKGE には、急速に拡大するゼロ知識 (ZK) 回路ライブラリを補足する高度に最適化された Plonk ライブラリがあり、ゲーム開発者のさまざまなニーズを満たすように注意深く作成されています。これらの回路により、複雑な計算が容易になり、プレイヤーのプライバシーを保護しながらゲーム メカニクスの整合性が確保され、これらの暗号化テクノロジにより、ゲーム開発者は基礎的な詳細を明らかにすることなく重要なゲーム データを検証できます。
10 月に、0xPARC の @FlynnCalcutt が記事「ZK Hunt: 未知への探索」を公開しました。この記事では、「コミットメント」メソッド、ZK 回路の使用方法を紹介し、トークン罰と組み合わせて複数のチェーンを実装する方法を紹介しました。情報隠蔽は、次のような新しいアイデアを提供します。非対称情報を使用してフルチェーン ゲームを作成します。
物語ロジック
Jumpy Crypto の Shanav K Mehta と Dev Bharel は、1 月に「ゲーム インフラストラクチャ」と呼ばれる一連の記事を発表し、オンチェーン ゲームの分類、フルチェーン ゲームの具体的な定義、フルチェーン ゲームを作成する利点、およびARC ベースのフルチェーン ゲーム エンジン アーキテクチャ。この時点で、チェーン全体のゲームは決定的なトラックになりました。
簡単な定義は次のとおりであることがわかりました。
完全なオンチェーン ゲームとは、すべてのゲーム ロジックとステータス (アセットなど) がチェーン上にあり、スマート コントラクトを通じて実装されることを意味します。 「オンチェーンゲーム」を指す場合もあります。オンチェーン ゲームに関する文献では、「Autonomous World」または同等の「On-Chain Reality」のような用語がよく登場します。
しかし、フルチェーン ゲームの概念は、どちらかというと技術的な議論です。現在、より人気のある物語用語は、ラティックのルーデンスに由来する「自律世界」です。彼は 2022 年に、自分のアイデアを説明するために「自律世界」というタイトルの小さな論文を書きました。
記事の中でルーデンス氏は、自律的な世界は「ブロックチェーンの最下層を持つ世界」、つまり自律的な世界には厳格な物語境界と正式な導入ルールがあり、その存在を維持するために特権的な個人を必要としないと考えています。
この文は、「自律世界」の 3 つの中心的な特徴を説明しています。
Autonomous World の概念では、世界とは特に人間が住む場所を指すのではなく、ルールや物語が収まるコンテナ、つまり場所を指します。厳密に言えば、フルチェーン ゲームと自律ワールドの概念は完全に同等ではありません。すべての自律ワールドはフルチェーン ゲームですが、すべてのフルチェーン ゲームが自律ワールドであるわけではありません。フルチェーン ゲームには権限がない場合があります。地球として拡大すると自律的な世界になります。
自律的な世界の物語に加えて、理解するための比較的単純な物語がもう 1 つあります。それは、フルチェーン ゲームは実際には「分散型ゲーム」(分散型ゲーム) であるということです。この物語は主に分散型金融の定式化を模倣しています。金融ルールをスマート コントラクトに記述することは「DeFi」と呼ばれるため、ゲーム ルールをスマート コントラクトに記述して「DeGame」と呼ぶのは自然です。
チェーン全体のゲーム
今年は多くのフルチェーンゲームがテスト段階に入っており、その多くはまだ荒削りではあるものの、一応のコンセプト検証は完了しており、ある程度の遊びやすさや組み合わせが見えてきました。
スカイ・ストライフ
Sky Strife (@skystrifeHQ) は、MUD エンジンを使用して構築されたフルチェーンのリアルタイム ストラテジー ゲーム (RTS) です。これは、Lattice の社内ゲーム デザイナーと開発者によって作成されています。 Sky Strife のゲームプレイは、他のリアルタイム ストラテジー ゲームと似ています。 4 人用のマップを例にとると、開始後、4 人のプレーヤーはマップの四隅にあるそれぞれの本拠地に配置されます。プレイヤーの目標は、より多くのリソースを求めて競争し、兵士を生産し、最終的には他のプレイヤーを排除することです。ゲーム内のリソースはゴールドであり、g で表されます。プレイヤーはメインベースでゴールドを消費して、異なる攻撃力と移動速度を持つユニットを生産できます。
Sky Strife は 11 月にシーズン 0 のパブリック ベータ テストの新しいラウンドを開始し、Lattice: Redstone がリリースしたフルチェーン ゲーム用に設計された新しいレイヤー 2 拡張ソリューションを使用しました。
始まり
Primodium(@primodiumgame)は、MUDエンジンをベースに開発された建設シミュレーションゲームで、ゲームの仕組みは有名な経営シミュレーションゲームFactorio「ファクトリオ」をベースにしています。 Primodium では、さまざまな自動生産ラインを設計および構築し、コンベア ベルト、さまざまな工場、マップ上の天然資源を相互に組み合わせて、独自の自動生産ビル複合体を作成し、地球上の帝国を拡大する必要があります。ますます複雑になる工業製品を生産するために。ゲームのアクティビティは、収集、輸送、加工、建設、科学研究、戦闘に分類できます。プレイヤーは継続的にリソースを収集し、テクノロジーをアップグレードし、武器を構築し、他のプレイヤーを倒し、最終的にはゲーム内で惑星を支配する必要があります。
セル
Cellula (@cellulalifegame) はフルチェーンの人工生命シミュレーション ゲームです。プレイヤーはゲーム内でユニークな「ライフ」を探索、育成、進化させ、収集することができます。このゲームでは、コンウェイのライフ ゲームのルールが「生命」の遺伝コードとみなされ、生命の形と活力が決定されます。ゲームのクラフトテーブルを使用することで、プレイヤーはさまざまな遺伝子配列を自由に作成し、その鎖上に自分の「生命」を繁殖させることができます。この「いのち」は独特の姿や性質を持ち、さまざまな生命体を見せます。
イーサリアムのブロックの高さはゲーム内の「時間」として機能し、現実世界の水生生物が徐々に陸上生活に適応し、最終的には両生類になるのと同じように、イーサリアム時空生態系の中でそれぞれの「生命」が成長、進化していきます。しかし、生命のサイクルには常に誕生と死が伴います。「生命」がその活力を失うと、新しい「生命」の誕生のための余地を作るために鎖につながれたまま永久に死にます。
戦利品サバイバー
Loot Survivor (@LootRealms) は、Starknet の Dojo に基づいたテキスト ダンジョン アドベンチャー ゲームです。Realms 自律世界エコシステムの最初のゲームです。Bibliotheca DAO の上級メンバーである Loothero によって開発され、独自の Play2Die メカニズムを使用しています。オリジナルの Loot Project コミュニティのバックストーリーとゲームプレイに触発されており、プレイヤーは獣と戦い、障害物をクリアし、生き残るための装備を集め、リーダーボードで上位を目指して競争する必要があります。
ダークフロンティア
Dark Frontier (@DarkFrontierGG) は、有名なフルチェーン ゲーム「Dark Forest」のリメイクであり、ゲームプレイはまったく同じです。有名なフルチェーンゲーム「Dark Forest」のリメイクであり、ゲームプレイはまったく同じです。ダーク フロンティアでは、各プレイヤーは自分の惑星を管理し、惑星上の資源を収集し、基地を建設し、戦闘能力を向上させるテクノロジーを開発する必要があります。プレイヤーは資源生産施設、技術研究施設、武器製造施設を利用して戦闘を有利に進めることができます。プレイヤーは星間空間を飛行しながら、継続的な偵察と探索を通じて他の惑星や資源を発見する必要があります。 2 人のプレイヤーが同時に同じ惑星を発見した場合、その惑星を攻撃するか逃げるかを選択できます。攻撃するとき、プレイヤーは自分の武器を使用して相手の基地を攻撃し、相手のリソースを奪取する必要があります。
World EngineをベースにArgus社がリメイクした本作は、画面UIが初版と比べ大幅に改善され、12月よりパブリックベータを開始しました。
他にも、Gabby World、Infuence、Mississippi、Dope Wars、Mithraeum、Word3、PixeLAW、Shaoshin、Pirate Nation など、制作中または非常に初期のテスト段階にあるフルチェーン ゲームが 10 以上ありますが、これらは詳しい紹介はこちら
業界融資
フルチェーン ゲーミングはブロックチェーン ゲーミングのサブトラックであり、2023 年の概念実証段階では公的資金によるプロジェクトはそれほど多くありませんが、一つずつ紹介していきます。