Skip to content

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",
    ...
    },