Dynamic Voice Chat System (VoIP)

Blue Mountains - Code Plugins - Jun 13, 2024

A voice chat system with minimal setup, global, proximity, voice channels, walkie talkie and more.

  • Supported Platforms
  • Supported Engine Versions
    5.2 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

🔊 Features

  • Supports proximity (3D), global, team and walkie talkie with the use of voice channels (2D).
  • Voice channel system that let's you create gameplay features like walkie talkies, cellphones or team voice chat.
  • Let's you add SourceEffectChain and AttenuationSettings.
  • Works without editing pawn and character classes/blueprints.
  • Nameplate widgets that display talking state and the player name above a character/pawn.
  • Cross-platform (Clients and server can be on different OS).
  • Unreal sessions are not required.
  • Supports dedicated and listen servers.
  • Delegates to detect when a player is talking.
  • Uses custom network channel for voice data like the original engine implementation.
  • Bandwidth optimized by sending voice data to relevant players only.
  • Change input device (microphone) at runtime.



💾 Demo project

Download a demo project that you can try out. I host a dedicated server at 141.95.18.200:4444 that you can connect to with a client from below.




💡 Before purchasing please try out the runnable demo, read the documentation and don't hesitate to ask any question.

Technical Details


Code Modules:

  •  OnsetVoip (Runtime)


Number of Blueprints:

Number of C++ Classes: 11

Network Replicated: Yes

Supported Development Platforms: Windows, Mac

Supported Target Build Platforms: Win64, Linux, Mac, Android

Documentation: Link to Google Drive

Example Project: Link to Google Drive

Important/Additional Notes: Changing microphone input device at runtime only works on Windows. iOS is not supported.