📂Unity SDK Changelog

Unity SDK 1.10.0 - October 16, 2024

Added:

  • Improvements on Animation Load methods allowing you to get the loaded KinetixClip and know when the full emote is downloaded and ready to use

_____________________________________________________

Unity SDK 1.9.0 - September 4, 2024

Added:

  • Kinetix Mask now allows you to select parts of the avatars that you want to stop the animation on

  • You can now pass an avatar separately from the animator, allowing more compatibility with projects requiring a Generic avatar

  • Added more samples for IK and Validation flow (still in beta)

Fixed:

  • Loading multiple animations at the same time no longer assign the same data to all

  • SDK now fully functions with SynchronisationContext.SetSynchronisationContext

_____________________________________________________

Unity SDK 1.8.0 - August 21, 2024

Added:

_____________________________________________________

Unity SDK 1.7.3 - August 12, 2024

Fixed:

  • RetakeEmoteProcess now passes the full URL for the PWA instead of just a token.

_____________________________________________________

Unity SDK 1.7.2 - July 31, 2024

Added:

  • Manual cache clearing for UGC Url

Fixed:

  • RootMotion not applying

_____________________________________________________

Unity SDK 1.7.1 - July 10, 2024

Fixed:

  • Animator not being enabled back after emote being played

_____________________________________________________

Unity SDK 1.7.0 - June 17, 2024

Added :

  • [Closed Beta] Integrated API routes for validation and retake

  • Download of emote file now scales with the user's bandwith, allowing for a better control

Fixed:

  • SDK now allows for blendshape editing while animation is playing

_____________________________________________________

Unity SDK 1.6.0 - May 23, 2024

Added :

_____________________________________________________

Unity SDK 1.5.0 - April 18, 2024

Added :

  • Custom retargeting emotes are now loaded with their own thumbnails

Removed :

  • Obsolete method AssociateEmotesToUser

  • Alias features

_____________________________________________________

Unity SDK 1.4.3 - March 26, 2024

Fixed :

  • Edge case where an emote could not be played a second time

_____________________________________________________

Unity SDK 1.4.2 - March 21, 2024

Fixed :

  • Fixed Demo scene script wrong "using" statement

  • Fixed assembly loading bug

_____________________________________________________

Unity SDK 1.4.1 - January 03, 2024

Fixed :

  • Demo scene is now in the samples

  • Fixed a wrong "using" statement

_____________________________________________________

Unity SDK 1.4.0 - December 20, 2023

Added :

  • SDK now fully supports in-house kinanim format, allowing Emote streaming.

  • New networking implementation, easier and removing most costs on the game developper's side

Removed :

  • Support for Emote Wheel UI

  • Support for Alias and Contextual features

_____________________________________________________

Unity SDK 1.3.0 - November 4, 2023

Added :

  • SDK now fully supports Contact Aware Retargeting implementation: upload your avatar in the Developer Portal.

Fixed :

  • Fixed an issue where a specific rig hierarchy could cause a crash

_____________________________________________________

Unity SDK 1.2.0 - September 26, 2023

Added :

  • Alias system to fetch emotes directly from portal via aliases.

_____________________________________________________

Unity SDK 1.1.0 - August 22, 2023

Added :

  • Added Multi Character management to play animations on your avatar, NPCs, or within your in-game shop

  • Added Smart Cache to avoid overloading the storage

Updated :

  • Improved Retargeting performances

Fixed :

  • Fixed an issue of transition through the ground on some edge cases

_____________________________________________________

Unity SDK 1.0.1 - August 14, 2023

Updated :

  • Fix and improvements on Legacy AnimationClip behaviours

_____________________________________________________

Unity SDK 1.0.0 - August 4, 2023

Updated :

  • Global Core Refacto and Stabilization

  • Improved Ground Contact in Retargeting System

_____________________________________________________

Unity SDK 0.7.2 - June 28, 2023

Fixed :

  • It's now possible to call UnregisterLocalPlayer just after registering it.

  • We have added a safeguard after multiple register on LocalPlayerCharacter and RemotePlayerCharacter.

  • Fixed an issue that didn't dispose components on GameObject while calling UnregisterLocalPlayer.

_____________________________________________________

Unity SDK 0.7.1 - June 21, 2023

Fixed :

  • Improved general stability on fetching emotes

  • Improved Gamepad Controller behaviours

_____________________________________________________

Unity SDK 0.7.0 - June 9, 2023

Added :

  • Context Module to play emotes on specific context

Fixed :

  • Misc bug fixes and performance improvements

_____________________________________________________

Unity SDK 0.6.0 - May 9, 2023

Added :

  • Create UGC Emote with Companion in the new Create tab

  • Assign Verified Emotes to your users

  • Web2 user account handling

  • Kinetix SDK API interaction

  • Hide/Show Emote Wheel tabs

Updated :

  • New batch of 3 test Emotes

_____________________________________________________

Unity SDK 0.5.1 - April 19, 2023

Updated :

  • Improved retargeting on high ratio avatar differences

  • Removed "Open" action from Input Action Map

_____________________________________________________

Unity SDK 0.5.0 - April 17, 2023

Added :

  • Kinetix Package Manager to install modules of the SDK (Core, UI Common and UI Emote Wheel)

  • New Input system compliancy and new Input Customizer that let you customize inputs for any controllers. We do now support GamePad from scratch in addition to Touches and Mouse Input.

  • New example Photon Fusion for the network system integration

Updated :

  • Full rework on the network system that increase scalability and memory usage.

Update From 0.4 :

  • We have reworked the Network System for scability concerns. We have removed methods that allow to play an animation on remote peer. You can now synchronize the frame poses directly through your network system by using our Serializer and Deserializer (You can read more informations on Network Synchronization part)

  • We have removed the parameters MaxPersistentDataStorageInMB and MaxRamCacheInMB in KinetixCoreConfiguration for flexibility. By using our UI Emote Wheel, emotes will be free from memory by design. Otherwise you can call the Unload method in our API to free the memory.

_____________________________________________________

Unity SDK 0.4.1 - March 31, 2023

Fixed :

  • UGC emotes are now centered on the avatar

  • Pages Label on the inventory is now refreshed

  • The error "'Animator' does not contain a definition for 'keepAnimatorStateOnDisable'" has been fixed.

_____________________________________________________

Unity SDK 0.4.0 - March 06, 2023

Added :

  • Root Motion System

  • UI Customization (Light Theme, Dark Theme and Custom Theme)

  • Localization System

  • New Web2 package

Updated :

  • Removed "AddFreeAnimation" method from Account class. Refer to "Import Free Emotes" section in documentation.

  • Updated UI Initialization directly through the class KinetixUIEmoteWheelConfiguration in the KinetixUI initialization. Refer to "UI Integration" section in documentation.

Update From 0.3.0 :

  • If you were using "AddFreeAnimation" method, you can import animations locally now through our custom editor to import them locally.

  • If you were using the ScriptableObject ConfigurationUI, you can transfer your initialisation informations in parameter of KinetixUI.Initialize method.

_____________________________________________________

Unity SDK 0.3.0 - January 27, 2023

Added :

  • MaxPersistentDataStorageInMB added in KinetixCoreConfiguration

  • MaxRamCacheInMB added in KinetixCoreConfiguration

Updated :

  • Improved Foot Correction Retargeting

  • Improved Memory Management

  • Reduced Emote Loading duration on remote peers

  • No more specific version of Newtonsoft required

Last updated