Unity Tech Demo
David Liebemann at CrystalMesh created a multiplayer playroom with Unity and Photon PUN 2, that showcases all features of ODIN with simple example scripts.
If you want to see it in action, we provide binary releases to download for Windows, Mac and Linux. Download it, run it and give it a try:
These ODIN features have been implemented in this sample:
- Integration of ODIN into a multiplayer framework (in this case Photon PUN 2)
- Spatial audio - creating a 3D proximity voice chat by using standard Unity components for voice audio playback
- Usage of audio occlusion and directional effects
- Ambient effects in some rooms that are automatically applied to voice audio
- Simulating a radio channel by using a second ODIN room
- Increasing performance by transmitting player position to the ODIN server to prevent streaming from players too far away
- Making available various filters (APMs) to improve the audio capture quality
The project is open source and can be found in our Github repository. If you want to get started with ODIN, give it a try as it contains a lot of useful scripts that you can use in your own game (MIT License).
For more in-depth information, take a look at our Multiplayer with Photon guide.
After launching the demo you’ll see the lobby screen. Enter a name and press the
Join button. You’ll see a
cylinder character that you can navigate around using these keys:
|1||Toggle between first person and third person view|
|C||Keep pressed to talk in 3D space|
|V||Keep pressed to talk via radio|