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

# サンプルコード

サンプルコードのご紹介




GS2 を使ったゲーム開発の参考となるサンプルコードや学習リソースを公開しています。
学習目的や開発フェーズに応じて適切なリソースをご活用ください。

## サンプルの選び方

| サンプル | 内容 | 向いている用途 |
| --- | --- | --- |
| [GS2 の実装サンプル]() | 各機能をひととおり盛り込んだ Unity 用の総合サンプル | GS2 全体の連携イメージや、典型的なゲームサイクルの実装方法を把握したいとき |
| [UIKit を利用したサンプル]() | 機能ごとに用意された UIKit ベースの最小サンプル | アカウント・インベントリ・チャット等、特定機能の実装だけを参照したいとき |
| [公式 YouTube チャンネル]() | 機能解説・チュートリアル動画 | テキストでは伝わりづらい、画面の遷移や手順を確認したいとき |

UIKit を利用したサンプルは機能ごとにリポジトリが分かれているため、自分のプロジェクトに必要な部分だけを段階的に取り込みやすい構成になっています。
一方、`GS2 の実装サンプル` は複数のマイクロサービスが連携した状態のリファレンス実装として参照することを想定しています。




- [GS2 UIKit for Unity の実装サンプル](/ja/articles/sample/uikit_project/)
  
- [GS2の実装サンプル](/ja/articles/sample/project/)
  
- [公式 YouTube チャンネル](/ja/articles/sample/youtube/)
  
