> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sequence.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Unreal ゲームブートストラップ

> Sequence インフラスタックを用いた web3 ゲーム向け Unreal SDK API のブロックチェーン読み取りに関するドキュメントです。

Sequence の Unreal SDK には、ゲームのブートストラップに役立つさまざまな機能が含まれています。
以下のように作成するか、`Plugins/SequencePlugin Content/Samples/` フォルダから `.uasset` ファイルを複製してカスタマイズできます。

## ログイン

`Sequence Login`ウィジェットを作成して、ログイン連携を始めましょう。

<Frame>
  <img src="https://mintcdn.com/sequence-0fb8d9e6/P54GoXc5KxoCAtL8/images/unreal/boilerplate_login.png?fit=max&auto=format&n=P54GoXc5KxoCAtL8&q=85&s=8b7ee33fe8f912e4598bdc953632104d" width="1141" height="600" data-path="images/unreal/boilerplate_login.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/create_login.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=5853f68e3a7a54077eee4b593f031d15" width="2242" height="1184" data-path="images/unreal/create_login.png" />
</Frame>

## インベントリ

`Sequence Inventory` ウィジェットを作成し、任意の ERC1155 または ERC721 コントラクトからユーザーが所有する全アイテムを表示します。

<Frame>
  <img src="https://mintcdn.com/sequence-0fb8d9e6/P54GoXc5KxoCAtL8/images/unreal/boilerplate_inventory.png?fit=max&auto=format&n=P54GoXc5KxoCAtL8&q=85&s=a8c977256097354be666d31d7209d217" width="1141" height="600" data-path="images/unreal/boilerplate_inventory.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/feature_inventory.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=956b4121e38d082038f708cc3544419e" width="1200" height="545" data-path="images/unreal/feature_inventory.png" />
</Frame>

<Accordion title="パラメータ">
  **チェーン（ENetwork Enum）**

  指定したコントラクトがデプロイされているチェーンタイプ（Ethereum、Sepoliaなど）。

  **ウォレットアドレス（FString）**

  インベントリアイテムを一覧表示したいユーザーのウォレットアドレスです。

  **コントラクト（FString）**

  指定したウォレットアドレスがアイテムを所有している ERC1155 または ERC721 コントラクトのアドレスです。
</Accordion>

## 一次販売

アイテムを直接プレイヤーに販売してゲームの成長を加速しましょう。`Sequence Primary Sale` ウィジェットを作成し、ERC1155 コントラクトのゲームアイテムを使ったインゲームショップを表示できます。
ユーザーは任意のカスタムまたは既存の ERC20 通貨で購入できます。

[Primary Sales Contract](/solutions/builder/contracts/deploy-primary-sales-contract/): プライマリーセールを開始するためのコントラクトのセットアップとデプロイ方法をご案内します。

<Frame>
  <img src="https://mintcdn.com/sequence-0fb8d9e6/P54GoXc5KxoCAtL8/images/unreal/boilerplate_shop.png?fit=max&auto=format&n=P54GoXc5KxoCAtL8&q=85&s=0518c55309e54d214728f73931037760" width="951" height="500" data-path="images/unreal/boilerplate_shop.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/feature_sale.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=bc26f96ffc94d2e267998c128d8d4797" width="1400" height="636" data-path="images/unreal/feature_sale.png" />
</Frame>

<Accordion title="パラメータ">
  **チェーン（ENetwork Enum）**

  指定したコントラクトがデプロイされているチェーンタイプ（Ethereum、Sepoliaなど）。

  **トークンコントラクトアドレス（FString）**

  Sequence の Builder でデプロイした ERC1155 または ERC721 トークンコントラクトのアドレスです。

  **セールコントラクトアドレス（FString）**

  Sequence の Builder でデプロイしたセールコントラクトのアドレスです。

  **支払いトークン（FString）**

  セールコントラクトの「Mint Access」セクションで指定した ERC20 トークンアドレスです。

  **価格（整数）**

  セールコントラクトの「Mint Access」セクションで指定した各トークンの価格です。

  **販売トークン（整数配列）**

  ユーザーインターフェースに表示するトークンIDのリスト（例：\[0, 1, 2]）
</Accordion>

## プレイヤープロフィール

`Sequence Profile` ウィジェットを作成し、資金の受け取り用QRコードを表示したり、他のウォレットに資金を送金できるようにします。

<Frame>
  <img src="https://mintcdn.com/sequence-0fb8d9e6/P54GoXc5KxoCAtL8/images/unreal/boilerplate_profile.png?fit=max&auto=format&n=P54GoXc5KxoCAtL8&q=85&s=35bb8b871cea8d5c8604fd3fb2b72a9b" width="1141" height="600" data-path="images/unreal/boilerplate_profile.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/sequence-0fb8d9e6/AFzdYwHtaLpVA9X3/images/unreal/feature_wallet.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=5ea7ede415422b40f214590549d4047b" width="1000" height="451" data-path="images/unreal/feature_wallet.png" />
</Frame>

<Accordion title="パラメータ">
  **チェーン（ENetwork Enum）**

  ゲームを実行したいチェーンタイプ（Ethereum、Sepoliaなど）。

  **ウォレットアドレス（FString）**

  このビューを表示したいユーザーのウォレットアドレス。

  **送信を有効化（ブール値）**

  送信ビューを開くボタンを有効にするかどうかを示します。他のユーザーのプロフィールを表示したい場合はfalseに設定してください。
</Accordion>
