Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WebGL+P2Pでマルチプレイ/チャットできるようにする #11

Merged
merged 68 commits into from Sep 15, 2023

Conversation

kiyohome
Copy link
Contributor

@kiyohome kiyohome commented Jul 6, 2023

何の変更を加えましたか?

主な変更は次の順で作業を実施。
変更全量はCommitsを見てください。

  • NGOのままMultiplayServerを削除してHost/Clientに変更
  • Unity.WebRTCとSocket.IOを使ってマルチプレイをP2Pにする
  • Unity.WebRTCとSocket.IOを使ってボイス/テキストチャットをP2Pにする
  • ブラウザのWebRTC/Socket.IOを使ってWebGLで動くようにする
  • Holiday→Extrealのモジュールに切り出す
    • Extreal.Integration.P2P.SocketIO
    • Extreal.Integration.Multiplay.NGO
    • Extreal.Integration.Chat.SocketIO
  • HolidayでExtrealを使うようにする
  • ドキュメントを書く

何を確認しましたか?

実装

  • 実行時の動きが分かるように、ログ(Error/Warn/Info/Debug)を出力していることを確認しました
  • 静的解析で問題が見つからないことを確認しました

テスト

  • 変更影響がある全てのテストが成功することを確認しました
  • 変更影響があるソースのテストカバレッジが100%になることを確認しました

変更影響

  • GuideのSample Applicationに変更が反映されることを確認しました

レビュアーへのメッセージ

@kiyohome kiyohome changed the title P2 p WebGL+P2Pでマルチプレイ/チャットできるようにする Jul 6, 2023
@sasuke9410 sasuke9410 marked this pull request as ready for review August 29, 2023 00:40
.gitignore Outdated Show resolved Hide resolved
@kiyohome kiyohome merged commit 5a7861b into develop Sep 15, 2023
@kiyohome kiyohome deleted the P2P branch September 15, 2023 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants