> For the complete documentation index, see [llms.txt](/ja/llms.txt)


# 開発環境を準備する

GS2 のプロジェクトと Unity のシーンを用意し、接続に使う設定を確認します。



GS2 の学習用プロジェクトと、Unity の空のシーンを用意しましょう。ここで作る GS2 のアカウントは、ゲームの設定を管理する開発者用です。

## 1. GS2 に登録する

<a href="https://gs2.io" target="_blank" rel="noopener">GS2 のサイト（別タブ）</a>から開発者アカウントを登録します。届いたメールのリンクでメールアドレスを確認したら、<a href="https://app.gs2.io" target="_blank" rel="noopener">マネージメントコンソール（別タブ）</a>にログインしてください。

## 2. 学習用プロジェクトを作る

1. **Project → プロジェクトリスト → プロジェクトを新規作成**を開きます。
2. プロジェクト名に `adventure`、説明に「冒険ゲームの練習」と入力します。
3. 最初に有効化するリージョンを **東京** にします。この教材のコードも東京（`ap-northeast-1`）へ接続します。
4. 契約プランなどの内容を確認し、**作成**を押します。

![プロジェクト作成画面。左上で名前、左側で最初のリージョンを指定する](/images/adventure/create-project.png)

プロジェクト名には英数字、ハイフン、アンダースコアを使います。すでに学習用プロジェクトがある場合は、東京リージョンが有効であることを確認して使えます。

## 3. Unity に設定する接続情報を確認する {#credentials}

作成したプロジェクトの東京リージョンで、**Deploy → スタックリスト → Default → アウトプットリスト**を開きます。次の二つの値を、Unity の接続設定に使います。

| アウトプット名 | Unity で設定する項目 |
| --- | --- |
| `ApplicationClientId` | Client ID |
| `ApplicationClientSecret` | Client Secret |

## 4. Unity とツールを準備する

Unity で空のプロジェクトを作り、シーンを `Adventure` という名前で保存します。

**Studio** は、画面で機能を選び、表に設定を入力する方法です。**SDK（Unity）** は、GS2 の設定と C# コードを自分で書く方法です。下のタブを選ぶと、その方法での準備手順が表示されます。


**Studio**

1. <a href="https://gs2.io/studio.html" target="_blank" rel="noopener">GS2 Studio のダウンロードページ（別タブ）</a>からデスクトップアプリを導入します。
2. 起動画面の**新規プロジェクトを作成**から `Adventure` を作り、保存先のフォルダーを選びます。こちらはパソコン上の設計データを置くプロジェクトです。
3. 右上で**シンプル**を選びます。左側に**ホーム・機能を追加・表・反映**が表示されます。

<a href="/images/adventure/studio-2026-11-3/home.jpg" target="_blank" rel="noopener" aria-label="作成した直後の Adventure。左側に「ホーム・機能を追加・表・反映」が並ぶ（別タブで拡大）"><img src="/images/adventure/studio-2026-11-3/home.jpg" alt="作成した直後の Adventure。左側に「ホーム・機能を追加・表・反映」が並ぶ" loading="lazy"></a>


**SDK（Unity）**

1. [GS2 SDK for Unity インストーラー](/ja/get_start/gs2-unity-installer_2024.4.1.unitypackage)をダウンロードします。
2. Unity の **Assets → Import Package → Custom Package…** からダウンロードしたファイルを選び、**Import** を押します。
3. **Window → Game Server Services → SDK Installer** を開き、**Install** を押します。
4. **Window → Package Manager** で **GS2 C# SDK** と **GS2 SDK for Unity** が追加されていることを確認します。

![Unity の SDK Installer。Install から SDK を導入する](/images/adventure/unity-sdk-installer.png)

### UniTask を導入する

この教材の SDK コードは UniTask の `async` / `await` で書きます。

1. **Window → Package Manager**で、導入済みの一覧から **UniTask** を検索します。
2. 未導入の場合は **＋ → Install package from git URL…** を開き、次のURLを入力して **Install** を押します。

```text
https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask#2.5.11
```

インポートが完了すると、SDK の `LoginAsync()` や `ModelAsync()` を使えます。




[次へ：アカウントを作成してログインする]()



