Compatibility
Unity Version
The minimum supported Unity version is 2021.3.2f1. Any version below that may not be compatible. We have tested the package on 2021.3.2f1, 2021.3.6f1, and 2021.3.8f1, 2021.3.11f1, 2021.3.14f1, 2022.1.20f1 for both .NET Standard 2.1 and .NET framework. Other versions of Unity will be added to the list after testing.
Platform
Here are the detailed compatiblity for each platforms, scripting backends, and .net levels.
Platform | MONO | IL2CPP | .NET |
---|---|---|---|
Windows | √ | √ | .NET Standard 2.1 or .NET 4.x+ |
Mac Intel 64-bit | Only in Editor Mode | Only in Editor Mode | .NET Standard 2.1 or .NET 4.x+ |
Android | × | √ | .NET 4.x+ |
Oculus | × | √ | .NET 4.x+ |
iOS | N/A | √ | .NET 4.x+ |
Mac Apple Silicon (M1) | Only in Editor Mode | Only in Editor Mode | N/A |
Linux | × | × | N/A |
WebGL | × | × | N/A |
Rendering Pipeline
Currently, the default Inworld avatar (based on Ready Player Me) is only worked in Build-in pipeline. But all the later Ready Player Me characters you created by https://studio.inworld.ai/ support both Build-in and URP naturally. We'll add HDRP support in the future. Moreover, you can always work around by creating your own URP/HDRP avatars and attach InworldCharacter
scripts.
Android
Unity cannot proceed Android build by 2021.3.6f1. It’s a known bug for Unity. To solve this, you need to copy the whole Tools folder from the previous Unity version. Check this page for more details.
MacOS
1. Allow Access for grpc bundle
MacOS will automatically delete the grpc_csharp_ext.bundle
which is necessary to our package if privacy is not allowed. Once you click the Play
button, the following message box will appear,
Navigate to System Preferences > Security & Privacy
and click the Lock
button. When the grpc_csharp_ext.bundle
appears under the Security & Privacy
panel, click Allow anyway
.
Return back to Unity, and click Cancel
in the message box. Do NOT click Move to Trash
. The dialog may appear again. If it does, then click Open
once you have allowed success.
2. Compatibility with the MacOS build
This is a known bug for Unity, which will be fixed in version 2022.2.X.
3. Lipsync with M1
The current lip sync dll doesn't support M1. We'll upgrade our backend to support in future.
To work around this feature, you can just delete the LipAnimation below in your scenes.
4. Microphone Usage Description
If you are building an iOS application, then you need to add the Microphone Usage Description
to your process build.