/odin-sdk-unreal

Unreal integration plugin to add 4Players ODIN technology into your game

Primary LanguageC++

ODIN

4Players ODIN Unreal Engine 4/5 SDK

ODIN is a versatile cross-platform Software Development Kit (SDK) engineered to seamlessly integrate real-time voice chat into multiplayer games, applications, and websites. Regardless of whether you're employing a native application or your preferred web browser, ODIN simplifies the process of maintaining connections with your significant contacts. Through its intuitive interface and robust functionality, ODIN enhances interactive experiences, fostering real-time engagement and collaboration across various digital platforms.

You can choose between a managed cloud and a self-hosted solution. Let 4Players GmbH deal with the setup, administration and bandwidth costs or run our server software on your own infrastructure allowing you complete control and customization of your deployment environment.

The ODIN SDK for Unreal enables you to add real-time VoIP communication to your Unreal Engine 4/5 game, thus making it more social and interactive.

Online Documentation

Prerequisites

  • Unreal Engine 4.26 or any later version (including 5.x)

Internally, the plugin is built and tested with Unreal Engine 4.27.

Getting Started

To check out the SDK and use it as a project plugin, clone the git repo into a working directory of your choice.

This repository uses LFS (large file storage) to manage pre-compiled binaries. Note that a standard clone of the repository might only retrieve the metadata about these files managed with LFS. In order to retrieve the actual data with LFS, please follow these steps:

  1. Clone the repository:

    git clone https://github.com/4Players/odin-sdk-unreal.git
    
  2. Cache the actual LFS data on your local machine and replace the metadata in the binary files with their actual contents:

    git lfs fetch
    git lfs checkout
    

    ... or if you have a recent LFS version:

    git lfs pull
    

Next, move or copy the files into a new Odin sub-folder under your projects Plugins folder. It should end up looking like /MyProject/Plugins/Odin/.

If you're new to plugins in UE, you can find lots of information right here.

Troubleshooting

Contact us through the listed methods below to receive answers to your questions and learn more about ODIN.

Discord

Join our official Discord server to chat with us directly and become a part of the 4Players ODIN community.

Join us on Discord

Twitter

Have a quick question? Tweet us at @ODIN4Players and we’ll help you resolve any issues.

Email

Don’t use Discord or Twitter? Send us an email and we’ll get back to you as soon as possible.