Unity Tech Demo
David Liebemann at SciCode Studio 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:
Grab the latest releaseThese 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.
User manual
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:
Input | Description |
---|---|
W | Move forward |
S | Move backward |
A | Strafe left |
D | Strafe right |
Q | Rotate left |
E | Rotate right |
SHIFT | Sprint |
1 | Toggle between first-person and third-person view |
C | Keep pressed to talk in 3D space |
V | Keep pressed to talk via radio |