This is a Unity custom package that give you access to Kinetix Custom Packages modules as Core functionnalities and UI.
- Unity Version 2020.3 or higher
- Git needs to be installed to fetch the Unity packages through the Unity Package Manager.
1. Open your Unity project and open the Unity Package Manager Window on "Window > Package Manager".
2. In the Package Manager window click on the " + " icon in the top left corner and select Add Package From Git URL.
3. Paste in this url
https://github.com/git-kinetix/kinetix-unity-sdk-packagemanager.git
4. Click add and wait for the import process to finish.
5. Install dependencies if you don't already have those packages by clicking on the " + " icon on the package manager with the Git URL and paste :
com.unity.nuget.newtonsoft-json
and
com.unity.inputsystem
While adding the "com.unity.input.system" package, you may have a warning popup, select Yes
6. As our UI use new Input system, verify in "Edit/Project Settings..." and in the "Player" that your "Active Input Handling*" is set to "Input System Package (New)" or "Both"
7. Import TMP Essential ressources by clicking on "Window/TextMeshPro/Import TMP Essential Ressources"
8. Open the Kinetix Package Manager Window
9. Click on "Install Core Bundle" for the Web2 Bundle or Web3 Bundle
This process will install the Core, UICommon and UIEmoteWheel Packages
On Unity 2020.x versions specifically, you may have an issue starting with :
Error: Could not load signature of Kinetix.Internal.Retargeting.Utils.CustomTransformLogger:DrawSkeleton due to: Could not load file or assembly 'Kinetix.Internal.Utils
If this happens, you can reimport the Kinetix Core Package by right clicking on "Kinetix Core" in "Packages" and select "Reimport".
10. Verify the packages are installed in the Unity Package Manager, click on the package "Kinetix UI Emote Wheel" and import the samples
11. Get your VirtualWorldKey through the next link
=> https://docs.kinetix.tech/gs/unity/download-and-set-up/get-your-virtualworldkey
12. Open the "Basic Scene" sample from "Basic Demo" sample folder
13. Click on "SampleScript" and put your VirtualWorldKey in the Inspector.

14. Play and enjoy the emotes