はじめに 今回はP2P通信を使用してサーバーいらずの対戦型ブロック崩しを作ったので、その紹介と解説をします。 記事を書いた時点でのソース 概要 Bevyで制作したゲームです。 ホストになり表示されたIDを相手に送り、入力してもらうと対戦が開始します。 特徴としてシグナリングサーバーが不要で、 さらにGitHub Pagesにデプロイすればpeer間で通信しているだけなので完全無料でサービスを提供することができます。 https://yadokani389.github.io/online-breakout/ このリンクから遊ぶことができます! 技術スタック それぞれ軽く説明します。 Bevy Rust製のゲームエンジンです。 特徴はECSシステムと、ソースコードで完結していることです。 個人的にマウスとGUIアプリはあまり好きではないので好きなポイントです。 Bevy自体にはオンラインゲー

