Spatialized Blueprint VoiceChat Plugin.

I supply a blueprint node called “GetAllPlayersWithinRange()”, you’ll supply a vector for the position and float for the range and it will return an array of playercontrollers that are in that range. That way you don’t waste bandwidth by sending voice-data to all connected players. I saw solutions that just mute voice-data utilizing attenuation so i figured it’s important to mention here how it should be done properly. When just muting you still transmit data to everyone.

Please use this thread for further replies/feedback (as i just submitted the plugin again)
https://forums.unrealengine.com/unreal-engine/marketplace/1363854-ultimatevoicechat-for-blueprints