Thanks for posting this. Very helpful. What I’m wondering is how can I set up multiple voice channels so that my teams don’t hear each other? It doesn’t seem clear from the example in Shooter Game. I’m looking at that code and I keep searching for some voice channel code or something. How is this handled in the team deathmatch game mode? Certainly the players aren’t listening to the opponents’ voices during a match.
You can use this plugin for voice chat, it works Cross-platform on Windows, Android, iOS. It works on both no session based game and session based game.
You can do global, team and proximity voice chat.
It is optimized with the usage of opus codec,
and you can choose microphone sampling rate and number of channels, you can also get the raw Pcm data of microphone input.