Skip to main content

Installing the Unity SDK

This article will walk you through installing the Skillz SDK in your Unity project.

1. Download Skillz SDK

The latest version of the Skillz SDK for Unity can be found at the Downloads section of the Skillz Developer Console, or can be downloaded when creating a new game in the Skillz Developer Console.

Decompress the file after it has finished downloading. Everything will be decompressed into a folder named sdk_unity_<SDK_VERSION>. Relative to that folder will be /unity/skillz_unity-<SDK_VERSION>.unitypackage where SDK_VERSION is the version of the Skillz SDK that was downloaded.

2. Import Unity Package

With your project open in Unity, click the Assets > Import Package > Custom Package... menu item. Select the skillz_unity-<SDK_VERSION>.unitypackage file from the previous step.

A dialog will pop up where you can choose the assets from the package to import. Click the All button to select all. Next, click the Import button. Importing Unity Package

Overwrite Android Build Files

A dialog will pop up asking permission to overwrite Android build files. Select Yes.

Enable Android Auto-Resolution

A dialog may pop up asking to enable Android Auto-Resolution. If prompted, click Enable. Enabling this feature is also done in a later step, so it is not critical at this point.

Disable Registry Addition

Skillz bundles a plugin by Google called the External Dependency Manager (EDM), which is used to resolve Android dependencies. On import of the Skillz SDK, EDM may display a dialog, similar to the screenshot below, to ask if you would like to add additional Unity Package Manager registries. If this dialog appears, click the Disable Registry Addition button to dismiss the dialog.

Disable Registry Addition

The Skillz SDK is now installed in your Unity project. You should see an Assets/Skillz/ folder in your project tab.