A few days after launching our Core SDK to production, we also launch version 1.0 of our Unity SDK. Its battle-tested, stable and super easy to integrate into new or existing games.
In contrast to relying on external apps, integrating comms right into the game allows creating unique, ultra-realistic and immersive gaming experiences. Using features like spatial audio and custom filters, there are no limits to creativity. Plus, there is absolutely no interference with existing technology you might use.
We have guides for adding it to Photon based games or games built with Mirror Networking.
Download our Unity SDK today and give it a shot! You’ll not regret it.
https://github.com/4Players/odin-sdk-unity/releases
Here’s a full list of changes and improvements:
General
- Core SDK has been updated to version 1.0.0 (details)
- Native bindings where updated to reflect the latest SDK changes
- Internal media IDs were removed from the API in favor of media stream handles
- Overall audio quality and performance has been improved dramatically
API Changes
- Added
Room.UpdateRoomUserData
- Updated functions to use
IUserData
interface more effectively - Renamed
Room.UpdateUserData
toRoom.UpdatePeerUserData
- Renamed
ApmConfig
optionOdinNoiseSuppressionLevel
toNoiseSuppressionLevel
for sake of consistency - Replaced
MediaId
withMediaStreamId
inOnMediaAdded
,OnMediaRemoved
andOnMediaActiveStateChanged
event arguments - Added
OnConnectionStateChanged
event