メインコンテンツまでスキップ

Aptos Unity SDK

Aptos Unity SDKAptos SDKの.NET実装であり、.NET Standard 2.0 と .NET 4.x for Unityと互換性があります。この SDKの目標は、UnityゲームエンジンとAptosブロックチェーンインフラストラクチャを使用して、開発者がマルチプラットフォームアプリケーション(モバイル、デスクトップ、Web、VR)を構築するためのツールセットを提供することです。

Aptos Unity SDK によってゲーム開発者に提供されるすべての機能については、Aptos LabsがUnity開発者向けの新しいSDKでWeb3をゲームに導入すると言う記事と、Unity SDK READMEの技術的な詳細セクションを参照してください。

ユーザーフロー

Aptos Unity SDKは、以下のユースケースをサポートしています。

  • ユーザーが電子メールでゲームにログインできる進行性オンボーディングフロー。このフローではトランザクションがプロキシされ、Aptosは分散型のキーシステムを使用します。その後希望するならユーザーは、完全なカストディアルウォレットにオンボードできます。
  • ゲーム内の非カストディアルウォレットの統合。ゲーム開発者は、ユーザーがゲーム内で完全な非カストディアルウォレットを作成できるようにするオプションがあります。
  • ゲーム外の非カストディアルウォレットの統合。ゲーム開発者がユーザーをゲーム内のデスクトップウォレットまたはモバイルウォレットに接続するか、親ウォレットからバーナーウォレット(使い捨てウォレット)をシームレスに作成出来る様にします。

前提条件

サポートされているUnityバージョン

サポートされているバージョン:テスト済み
2021.3.x
2022.2.x
WindowsmacOSiOSAndroidWebGL

依存関係

Unity 2021.xx以降、Newtonsoft Jsonは一般的な依存関係です。Unity の以前のバージョンでは、Newtonsoftをインストールする必要があります。

Unity SDKをインストールする

Unity SDKは、弊社unitypackageまたはUnity パッケージマネージャを通じてインストールできます。

unitypackageのインストール方法

  1. Unityを起動します。
  2. 最新のAptos.Unity.unitypackageファイルを Unity Asset Storeからダウンロードします。
  3. 資産パッケージのインポートカスタムパッケージをクリックし、ダウンロードしたファイルを選択します。

Unityパッケージマネージャのインストール方法

  1. Unityパッケージマネージャウィンドウを開きます。
  2. 上部ステータスバーにある追加 + ボタンをクリックします。
  3. ドロップダウンメニューで git URLからパッケージを追加 を選択します。
  4. URL https://github.com/aptos-labs/Aptos-Unity-SDK.git を入力し、追加をクリックします。