概要 前回の記事の続編です。 前回はGameLiftの接続担当クラスGameLiftClient.csのコードを分析しましたので、これから残りのChatClient.csとManagedConnection.csを解説さ […]
Amazon GameLift In C# 10: より良いチャットクライアントを作ります(Part1)
概要 前回の記事まではより良いチャットサーバーのソースコード解説でしたが、これからより良いチャットクライアントのソースコードを分析します。 マシン環境 CPU : Intel i7-6920HQ GPU : AMD Ra […]…
GameLift Fleet : Fleet IDの代わりに、Alias IDを使いましょう
概要 サーバービルドをGameLift上実行するため、Fleetを作ることが必要です。サーバーのソースコードを変更したり、バグを修正したりすることがあるので、再度サーバービルドを作り直すことがよくあります。クライアント側 […]…
Amazon GameLift In C# 09: より良いチャットサーバーを作ります(Part2)
概要 前回の記事はChatServer.csのソースコードを解説しました。今回はConnectedClient.csを中心に より良いチャットサーバーののPart2 の記事です。 マシン環境 CPU : Intel i7 […]
Amazon GameLift In C# 08: より良いチャットサーバーを作ります(Part1)
概要 前回作ったチャットソフトは、メッセージ送受信の検証として、一回通信しかできなかったので、これから継続的に、複数のユーザーでチャットできるチャットソフトを作ります。 説明したいことが比較的に多くて、ソースも少し長いの […]…
Amazon GameLift In C# 07: Amazon Cognitoを作成し、チャットソフト通信をGameLiftで検証する
概要 前回のチャットクライアント記事ではローカルのテストができましたが、これからチャットソフトをネット環境のAmazon GameLiftでテストします。 今回の場合、ユーザーをAmazon GameLiftに接続するに […]…
Amazon GameLift In C# 06: 簡単なチャットソフトクライアントを作ります
概要 前回の記事で簡単なチャットソフトのサーバー部分を作りました。チャットソフトはサーバーだけでは成立できないので、今回の記事はチャットソフトのクライアントを作ります。 既に作成したプロジェクトはGitHubに上がってい […]…
Amazon GameLift In C# 04: 簡単なチャットソフトサーバーを作ります
概要 以前の記事にGameLift CustomServerのサンプルコードを実行できました。最終的にはオンラインゲームを作りたいですが、裏側のネット通信はどう動いているのかを理解したいので、これからC#(.NET) の […]…
Amazon GameLift In C# 04: GameLiftのローカルテスト環境の構築
概要 ビルドしたサーバーをAmazon GameLiftに起動するのは相当な時間がかかるので、デバッグするのは効率が悪いです。自分のPCにGameLift Local(Java)環境でも作れるので、これからソースコード […]…
Amazon GameLift In C# 03: Sample Codeをビルドし、実行ファイルをGameLift上動かす
概要 前の記事 : Amazon GameLift In C# 01: アカウント作成とサンプルゲームの接続確認 その記事でサンプルゲームを動かして、問題なく用意された公式Server BuildとClient Buil […]