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

# クラフト ゲーム パート 1 - セットアップ

> PlayFab Economy V2 クラフト ゲーム チュートリアルのパート 1: コーディングを開始するために Visual Studio 2022 C# コンソール プロジェクトをセットアップし、PlayFab SDK をインストールします。

# パート 1 - 環境のセットアップ

このページでは、PlayFab の Economy API を使用して最初のゲームを作成するための最初のステップを案内します。焦点はコーディング環境のセットアップにあります。

## 前提条件

1. [Visual Studio 2022](https://visualstudio.microsoft.com/downloads/) 以降がインストールされていること。

<Note>
  このガイドでは、"PlayFab Test" という名前の VS ソリューションで作業するため、一部のスクリーンショットはそれを参照します。ローカルの例では、同じ名前を付けない限り、プロジェクトに選択した名前が反映されます。
</Note>

## ステップ 1 – Visual Studio 2022 で C# コンソール アプリケーションをセットアップする

最初のステップは、Visual Studio (VS) で C# コンソール アプリケーションをセットアップすることです。このステップで行うことは、ゲームを構築する基盤として機能します。

これを行うには、VS を開いて新しいプロジェクトを作成します。"Add a new project" ウィンドウが表示されます。ここで、VS のインストールに応じたさまざまなプロジェクト タイプ オプションと、フィルターとして機能するいくつかのドロップダウン メニューが表示されます。そのうちの 1 つに "All languages" というラベルが付いています。最初のオプションの 1 つが "C#" となっているはずなので、それを選択します。

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/vs-lang-select.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=326ac467965bd036ff3440ff21278ed6" alt="VS 言語セレクター" width="1003" height="311" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/vs-lang-select.png" />

"C#" を選択すると、プロジェクト タイプ用にいくつかフィルターされたオプションが表示されます。"Console App" または "Console App (.NET Framework)" のいずれかを選択します。この例では "Console App" を選択しました。

両プロジェクト タイプの主な違いは、"Console App" は Windows、macOS、Linux で実行できるのに対し、"Console App (.NET Framework)" は Windows でのみ実行できることです。他のオペレーティング システムでゲームを実行したい場合は、"Console App" を選択したほうがよいでしょう。

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/vs-proj-type.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=822b0c7bf550cf35d5c858f2701f28dc" alt="VS プロジェクト タイプ" width="530" height="181" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/vs-proj-type.png" />

プロジェクト タイプのいずれかを選択したら、空のプロジェクトが作成されて VS で利用可能になっているはずです。次にステップ 2 に進むことができます。

## ステップ 2 - PlayFab NuGet パッケージをプロジェクトに追加する

PlayFab のすべての API と利用可能な関数を取得するには、まず VS に組み込まれている NuGet パッケージ マネージャーを使用してそれらをインポートする必要があります。

パッケージ マネージャーとやり取りするには、Solution Explorer タブからソリューション (.sln) ファイルを選択し、右クリックして、次のスクリーンショットに示すように "Manage NuGet packages for Solution..." を選択します。

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/ngt-pkg-loc.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=0fda6f98ecca9287198c9becc16f5dbb" alt="Nuget パッケージの場所" width="643" height="180" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/ngt-pkg-loc.png" />

これまでの手順に従えば、パッケージ マネージャーが VS で開いているはずです。パッケージ マネージャーの右上隅にある "Package Source" ドロップダウンに **nuget.org** がリストされていることを確認してください。そうでない場合でも心配は要りません。ドロップダウンの横にある ⚙️ アイコンをクリックして、次のスクリーンショットのように追加するだけの簡単さです。

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/ngt-srcs.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=4bb5fe5cca9ad09aa3934daa674c1ddd" alt="Nuget ソース" width="631" height="371" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/ngt-srcs.png" />

適切なソースをパッケージ マネージャーに追加したら、PlayFab SDK (**PlayFabAllSDK** と呼ばれます) を検索できるようになります。この検索により、いくつかの利用可能なパッケージが返されます。探しているものは前述のとおり完全な名前を共有し、次のように表示されます。

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/pf-sdk.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=9b6b351672f591e8df79a34ba784428e" alt="PlayFab SDK" width="1580" height="663" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/pf-sdk.png" />

インストールしたら、PlayFab API のすべての関数を使用できるようになります。次のステップに進みます。


## Related topics

- [クラフト ゲーム パート 2 - Game Manager](/ja-jp/services/playfab/economy-monetization/economy-v2/tutorials/craftingGame/crafting-game-game-manager.md)
- [クラフト ゲーム パート 3 - コーディング](/ja-jp/services/playfab/economy-monetization/economy-v2/tutorials/craftingGame/crafting-game-coding.md)
- [ゲームを作成しゲーム セットアップを構成する](/ja-jp/publishing/game-publishing/tutorial-xbox-managed/how-to-create-a-title-and-configure-game-setup.md)
- [ゲームセットアップ](/ja-jp/publishing/game-publishing/concepts/game-setup-overview.md)
- [Partner Center で XBOX 製品をセットアップする](/ja-jp/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-product-onboarding-and-configuration.md)
