Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/4players/odin-sdk-unreal
Unreal integration plugin to add 4Players ODIN technology into your game
https://github.com/4players/odin-sdk-unreal
blueprint cpp http3 plugin quic spatial-audio ue4 ue5 unreal unreal-engine-plugin voice-chat voip
Last synced: 15 days ago
JSON representation
Unreal integration plugin to add 4Players ODIN technology into your game
- Host: GitHub
- URL: https://github.com/4players/odin-sdk-unreal
- Owner: 4Players
- Created: 2021-09-06T10:06:15.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-11T14:12:59.000Z (21 days ago)
- Last Synced: 2024-12-11T15:25:57.072Z (21 days ago)
- Topics: blueprint, cpp, http3, plugin, quic, spatial-audio, ue4, ue5, unreal, unreal-engine-plugin, voice-chat, voip
- Language: C++
- Homepage:
- Size: 19.2 MB
- Stars: 15
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![ODIN](https://www.4players.io/images/odin/banner.jpg)
# 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](https://www.4players.io/) deal with the setup, administration and bandwidth costs or run our [server software](https://github.com/4Players/odin-server) 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](https://www.4players.io/developers)
## 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](https://git-lfs.github.com) (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](https://unrealcommunity.wiki/an-introduction-to-ue4-plugins-v1v672wq).
## 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](https://developers.4players.io/images/join_discord.png)](https://4np.de/discord)
Have a quick question? Tweet us at [@ODIN4Players](https://twitter.com/ODIN4Players) and we’ll help you resolve any issues.
Don’t use Discord or Twitter? Send us an [email](mailto:[email protected]) and we’ll get back to you as soon as possible.