Developer Documentation
Our new developer documentation is now available. Please check it out!

Unity

4Players ODIN is deeply integrated into Unity and supports all major platforms. A couple of components are enough to add real-time voice communication to your game in no time. Please note, that ODIN requires Unity 2019.4 or any later version. We also support Apple Silicon, however right now this only works with the latest Unity version with native Apple Silicon support.

Getting Started

We have compiled a couple of Getting Started Guides to get you started quickly.

Unity video tutorial series

Watch our Unity video tutorial series

Written guides

Getting started with ODIN

Follow this guide to install ODIN in an empty Unity project. We’ll try out one of the samples that come with ODIN and explain how it works and which steps are required to implement ODIN into your own game.

Event Handling

Implementing ODIN is simple, but you need to handle three events for most implementations. Check out our Event handling guide to learn more about basic event handling based on a real-world use-case complete with example code.

ODIN and Mirror Networking

ODIN is best suited to be added to a multiplayer game. In this guide, we’ll create a basic multiplayer with 3D positional audio based on Mirror Networking. You’ll also learn how to leverage ODIN APIs like user data.

ODIN and Photon PUN 2

In this guide, you’ll learn how we integrated ODIN into our multiplayer Tech-Demo, utilizing Photon PUN 2 for multiplayer synchronization. The Tech-Demo demonstrates the full range of capabilities offered by the ODIN Unity SDK, providing a comprehensive example for developers looking to implement real-time multiplayer functionality.

General Guides

A couple of concepts apply to all game engines and platforms and it’s important to understand those, especially when going into production.