IdleKit Dependencies
IdleKit is available via the Unity Package Manager. In addition to the main Unity code, IdleKit is dependant on several other Unity packages:
Note
To setup IdleKit for the first time, please see the guide Setting up IdleKit Showcase
Addressables
Description
The Addressable Asset System provides an easy way to load assets by “address”. It handles asset management overhead by simplifying content pack creation and deployment.
IdleKit uses Addressables to efficiently load and unload assets asynchronously to keep game load times low.
Package Installation
Add Unity.Addressables by installing the corresponding package from the Unity Package Manager: Window/Package Manager. Or alternatively add a reference to the package in: <Your Project Folder>/Packages/manifest.json
like so:
"dependencies": {
"com.unity.addressables": "1.18.13",
...
},
Beamable
Description
Beamable functions as a low-code backend for IdleKit that facilitates some of the social, commerce, and content management features of IdleKit.
Package Installation
Add Beamable by adding a reference to the package in: <Your Project Folder>/Packages/manifest.json
like so:
"dependencies": {
"com.beamable": "{current Beamable version}",
...
},
Note
For help setting up Beamable, view this page for installation and first time use instructions.
Purchasing
Description
Unity's Purchsing library uses one common API to access the iOS app store and Google Play in app purchase systems.
Package Installation
Add Unity.Purchasing by installing the corresponding package from the Unity Package Manager: Window/Package Manager. Or alternatively add a reference to the package in: <Your Project Folder>/Packages/manifest.json
like so:
"dependencies": {
"com.unity.purchasing": "3.2.2",
...
},
TextMesh Pro
Description
TextMeshPro provides improved control over text formatting and layout with features like character, word, line and paragraph spacing, kerning, justified text, Links, over 30 Rich Text Tags available, support for Multi Font & Sprites, Custom Styles and more.
Package Installation
Add Unity.textmeshpro by installing the corresponding package from the Unity Package Manager: Window/Package Manager. Or alternatively add a reference to the package in: <Your Project Folder>/Packages/manifest.json
like so:
"dependencies": {
"com.unity.textmeshpro": "2.0.1",
...
},