この記事はUnity Advent Calendar 2021の11日目の記事です。 概要 今回はNuGetからインストールできるGraphQL.Clientを利用して、AWSのAppSyncを利用する手順を書いていこうと思います。 特にSubscriptionを行うには手順が必要でこれを知るのにかなり苦戦しました。 今回のサンプルはGitHubにアップしてあります。 github.com 概要 GraphQLとは AWS AppSyncの設定 APIを作成 スキーマを見てみる クエリを見てみる スキーマを定義しそれを呼び出す Unityによる実装 NuGetをインストール queryを実行する GraphQLHttpClientを作成 GraphQLRequestを作成 リクエストを投げてレスポンスを得る レスポンスを受け取る型の定義 mutationを実行する subscription
![UnityでGraphQL.Clientを使ってAWS AppSyncを利用する - e.blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/5b5110975da02f88587825064836a241b805252b/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fe%2Fedo_m18%2F20211209%2F20211209181444.png)