INTRODUCING ODIN BY 4PLAYERS
Voice chat for your apps, games and websites
Crystal clear 3D voice chat with deep game engine integration for Unity and Unreal (UE4 & UE5)
Real-Time 3D Spatial Audio
ODIN integrates seamlessly into Unity and Unreal Engine and provides 3D spatial audio with occlusion.
Massively Scalable
ODIN supports hundreds of concurrent users in the same room with automated partitioning of data packets based on position and super efficent servers.
Features That Speak for Themselves
Deep Game Engine Integration
ODIN is integrated directly into Unity and Unreal Engine 4 and 5, offering a seamless and powerful integration into new and existing apps, games and applications.

Host Yourself or Get Hosted
Our software runs in the highly optimized 4Players Cloud or you can host servers yourself in any cloud you want or on-premise on your own hardware.

Outstanding Voice Quality
Our proprietary technology based on latest internet technologies like QUIC/HTTP3 is built specifically for voice and low-latency data synchronization.

Real-Time Data and Networking
Unlike comparable tools, ODIN is integrated directly into existing game engines, offering a seamless and powerful connection.

Native Apple Swift SDK
Implement real-time voice in your macOS, iOS, tvOS and watchOS apps with our native Swift SDK. It’s easy to use and integrates seamlessly into your existing code.

GDPR Compliant
Privacy and security is very important to us. ODIN is completely user agnostic and we don’t harvest any data or tell you how things should work or look. You are in complete control.

Horizontally Scalable
Our server is a single binary that can be scaled horizontally with ease using standard container orchestration software like Kubernetes, ECS or Openshift.

Web SDK
We provide a JavaScript/TypeScript SDK that can be used to integrate ODIN into any web application or website and that is even cross-platform compatible with your Unity or Unreal Engine app.

What Others Say
We have been the first to go live with ODIN onboard and what can we say? It was worth the risk, the ODIN integration was smooth and the ODIN dev team always supported us in the best manner. We are happy for the mutually beneficial and friend-like partnerships we share with 4Players.
ODIN is by far the best professional approach for a multiplayer cross platform voice chat system for your video game in-between Steam Decks, macOS and Windows.
I’ve been using ODIN since the beta release with a multiplayer VR game and it is working flawlessly! It’s very easy to set up and integrate into the project. You can do all sorts of cool things, it’s basically just an actor sound component that you can use and apply effects to like any other sound in Unreal. This is a 3rd-party service, it will work across your game servers in case you want that.
I have been working with ODIN both in Unreal and Unity for quite some time now and massively appreciate the easy integration and the flexibility it provides. I can adapt ODIN to any use case I can find, it’s massively scalable and it supports all the fancy features like 3D audio, audio occlusion and voice filters. From now on my first choice for any application that requires Voice Chat.
Supported Platforms
Different platforms, same code, equal performance. We support all major platforms, including iOS, Android, Windows, Mac, Linux, and more.
Our USPs
This table shows strengths and weaknesses of various voice SDKs available in the market.
Feature | ODIN | Photon | TeamSpeak | Agora | Vivox | EOS |
---|---|---|---|---|---|---|
Pricing models | ||||||
2000+ | 50 | 1000 | 128 | 16 | ||
SDKs | ||||||
Essential features | ||||||
Made for Developers
In just a few lines of code you can connect and join a room. See the full list of our SDKs here.

Our ODIN SDK is deeply integrated into Unity and features automatic 3D spatial audio. Use the tools you know like AudioSource
and AudioListener
or the built-in Unity AudioMixer
for your voice chat integration.
Manage all aspects of our Voice SDK within Unity and integrate it in a couple of hours into your game or XR experience.

Our ODIN SDK is deeply integrated into Unreal Engine 4 (UE4) and Unreal Engine 5 (UE5) and features Blueprint support and automatic 3D spatial audio. Our Voice SDK leverages Unreal Engines audio processing so that you can use the tools you know and love!
Manage all aspects of our Voice SDK within the Unreal Engine Editor and integrate it in a couple of hours into your game or XR experience.

Add real-time voice communication and text messaging in not time to your iOS and macOS apps and games. Our ODIN SDK is built on top of Apple’s Audio implementation and features automatic 3D spatial audio.
Manage all aspects of our Voice SDK within Xcode and integrate it in a couple of hours into your game or XR experience.
Integrating our Voice SDK in any website with vanilla JavaScript is seamless, effortless, and easy. Add our script and join a room, that’s it.
<html>
<head>
<script type="text/javascript" src="https://4npcdn.com/2355/odin/javascript/latest/odin.min.js"></script>
<script type="text/javascript">
var connectOdin = async function(room, user) {
const token = await getToken(room, user);
const odinRoom = await OdinClient.initRoom(token);
await odinRoom.join();
return odinRoom;
}
connectOdin("My Room", "John Doe").then(odinRoom => {
console.log("Connected to room", odinRoom);
});
</script>
</head>
</html>
Adding our Voice SDK to any modern JavaScript framework like Angular
, Svelve
, Vue
, React
is super easy. Just add our npm package @4players/odin
to your package.json
and connect a room. That’s it.
import { OdinClient } from '@4players/odin';
import { TokenGenerator } from "@4players/odin-tokens";
const generator = new TokenGenerator(apiKey);
const token = generator.createToken("My Room", "John Doe");
const odinRoom = await OdinClient.initRoom(token);
await odinRoom.join();
Add ODIN to your C or C++ projects with our simple to use ODIN Core SDK. Our Core SDK is the foundation of all other SDKs and features an easy-to-use interface.
// Generate access token - should be done on a server
char room_token[512];
OdinTokenGenerator* generator = odin_token_generator_create("__YOUR_ACCESS_KEY__");
odin_token_generator_create_token(generator, "My Room", "John Doe", room_token, sizeof(room_token));
odin_token_generator_destroy(generator);
// Setup event handler and join a room.
OdinRoomHandle room = odin_room_create();
odin_room_set_event_callback(room, handle_odin_event, NULL);
odin_room_join(room, gateway_url, room_token);
Pricing
Servers are hosted in the 4Players Cloud with more than 14 locations world-wide. Traffic and hosting included. The SDK automatically selects the best location for your users.
Ideal for evaluation and development
- Up to 25 PCUs
- Unity and Unreal Engine Plugins
- Web and mobile SDKs
- Community Support via Discord
- No registration required
Ideal for all games, apps and experiences
- 100 peak concurrent users included
- 0,29 EUR per additional peak concurrent user
- Traffic included
- Hosting included
- Unity and Unreal Engine Plugins
- Web and mobile SDKs
- Support via Discord/Mail/Phone
What is Peak Concurrent User (PCU) ?
Concurrent users is how many users are connected at the same time to ODIN servers. And peak concurrent users means the peak of that value per month. You can see the current number of concurrent users in our dashboard and you can also limit the peak value to keep invoices within your budget.
Pricing model does not work for you?
If the pricing model does not work for you for whatever reason, please get in touch with us so we can create a custom proposal to fit your needs.
Download our ODIN server and gateway and start ODIN servers yourself wherever you want.
Ideal if you want to run our server software on your own infrastructure for complete control and customization of your deployment environment
- Internet connection required
- Access to latest server downloads
- Windows, Linux and macOS Support
- On-premise, AWS, Google Cloud, Azure, and more
- Up to 1.000 concurrent users per instance
- Horizontally scalable
- Support via Discord/Mail/Phone
Ideal for encapsulated environments like military, health and other applications that require to follow highest security standards
- No Internet connection required
- Windows, Linux and macOS Support
- On-premise, AWS, Google Cloud, Azure, and more
- Unlimited concurrent users per instance (depends on hardware)
- Horizontally scalable
- Support via Discord/Mail/Phone
Pricing model does not work for you?
If the pricing model does not work for you for whatever reason, please get in touch with us so we can create a custom proposal to fit your needs.
Experience Yourself
Download our samples and experience spatial 3D audio with friends, family and colleagues

SwiftUI Sample
A simple but fully functional SwiftUI sample that leverages OdinKit to build an iOS app that allows you to chat with friends in no time.
Experience how real-time spatial audio integration feels like in this short video built with Unity.