この記事は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