The Unity platform is well known for its diverse offering in terms of assets and services. However, sometimes some of these do not play nicely with others. So we had a little investigative dive into the asset store and tested some of the most popular ones to see how they work in Trail.
Note, however, assets get updated regularly and sometimes these updates will change their support status on the platform. Please, consult the date the page was last updated before you use any of the below assets.
If you are porting a non-unity game, go here first.
|Asset Name||Support Status||Comment|
|Unity Cloud Build|
|Unity Cloud Content Delivery|
|Bolt||Requires ATO-Pre Build setup|
|Zenject||Requires AOT setup|
|Asset Hunter Pro||You need to add both the Trail and WebGL Template folders to the exclusion list|
|In Game Console|
|Photon Unity Networking (PUN) 2|
|More Effective Coroutines|
|Odin||Supported version 3.0 and newer only, due to an issue with serialization in previous versions. Note, you'll need to enable Auto Generate DLL in the options menu as mentioned here.|
|GameAnalytics||Note; ad blockers interfere with sending events.|
|UniRx||Due to WebGL's nature with AoT there are a lot of considerations and "work arounds" to follow to allow UniRX to work on WebGL. You can check them out here|
|FMOD||Check our notes on what to avoid when using FMOD Using FMOD|
|JSON.NET||Has issues with WebGL we recommend you use Newtonsoft.JSON|
|Unity Ads||Trail currently only supports IAP monetization, not ads.|
|Wwise||Does not support WebGL.|
Use FMOD instead.
|Unity IAP||Supports specific stores only.|
Use 💰️ PaymentsKit instead.
|Vivox||Does not support WebGL within Unity.|
Use WebGL PUN Voice
|LootLocker||TBD||Reach out to us on Discord|
|PlayFab||TBD||Reach out to us on Discord|
Updated 3 months ago