概要 この記事では、サーバーコストを一切かけずにブラウザだけで動作するリアルタイム対戦ゲームを開発した際の、技術的な裏側をご紹介します。WebRTC (PeerJS) によるP2P通信を主軸に、マッチングを仲介するシグナリングサーバーをRender、フロントエンドをGitHub Pagesにデプロイすることで、完全無料で遊べるブラウザオセロゲームを実現しました。 ゲームをプレイする: https://kinn00kinn.github.io/osero_p2p_front.github.io/ フロントエンド (GitHub): https://github.com/kinn00kinn/osero_p2p_front.github.io マッチングサーバー (GitHub): https://github.com/kinn00kinn/osero_p2p_render はじめに 皆さんは