Skip to content

4Players/odin-unreal-minimal-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Odin Integration Sample for Unreal Engine 5.2: A Minimalist Guide

This project offers a simplistic, yet comprehensive example showcasing the integration of 4Players' ODIN technology with Unreal Engine 5.2.

Key Topics Showcased

  • Setting up Odin by creating a new room token and constructing a room handle.
  • Joining an Odin Room.
  • Setting up Local Client Audio captur and linkig it with the Odin room.
  • Connecting remote media streams to local playback by utilizing Odin Synth Components and destroying local playback when a media stream gets disconnected.
  • Multiplayer Synchronization: Leveraging RepNotify to synchronize Odin Peers with Unreal Characters, enabling Directional Audio for a more immersive multiplayer experience.

To Test:

  • Open the Map Content > Odin > Maps > Odin_Multiplayer
  • Change the Number of Players to more than 1.
  • Set the Net Mode to Play As Listen Server or Play As Client

This will start the Editor in Multiplayer Mode and spawn the given number of Players. By walking to another Player Character, you will be able to hear yourself speaking from the Character's position, showcasing Proximity Voice Chat in Unreal. You can change the Proximity Voice behavior by adjusting the values in the Asset Content > Odin > Blueprints > Multiplayer_Odin_Attenuation.

About

A bare bones example project showing how to integrate 4Players ODIN into Unreal Engine 5.2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published