LootLocker
The BasicsGame SystemsContent ManagementPlayer Management
LootLocker
  • 📌The Basics
    • Getting Started
    • What is LootLocker?
    • Core Concepts
      • Players
      • Assets
      • Character Classes
      • API Types
      • Web Console
      • Stage & Live Environments
      • Glossary
    • Unity Quick Start
      • Install the SDK
      • Configure the SDK
      • Authenticate Your First Player
      • Update the SDK
    • Unreal Quick Start
      • Install & Configure the SDK
        • Older versions
      • Authenticate Your First Player
    • Godot Quick Start
      • Install the SDK
      • Configure the SDK
      • Authenticate Your First Player
      • Update the SDK
    • SDKs
    • Samples
      • Authentication Samples
      • Leaderboard Samples
      • Progression Samples
      • Player Samples
    • Launching Your Game
    • Support
      • Error Codes
      • Unreal Marketplace Plugin Support
  • 🎭Players
    • Overview
    • Authentication
      • How To
        • Guest Login
        • Steam
        • Apple
        • Apple Game Center
        • Google
        • Epic Games
        • PlayStation
        • Meta / Oculus
        • Xbox
        • Nintendo Switch
    • Files
      • How To
        • Manage Files in Web Console
        • Work with Files In-Game
    • Inventory
      • How To
        • Work with Player Inventory
    • Messages
      • How To
        • Configure Messages in Web Console
    • Names
      • How To
        • Work with Player Names
    • Player Manager
      • How To
        • Manage Players through Web Console
        • Manage Players In-Game
        • Use Player Operations
    • Unified Player Accounts
      • How To
        • Configure UPA in Web Console
        • Use Remote Login In-Game
        • Connect Identiy Provider to Player
        • External Provider Linking
        • Transition from Guest Login to Other Provider
        • Disconnect Identity Provider from Player
    • White Label Login
      • How To
        • Configure White Label Login
        • Create a New White Label User
        • Request User Verification
        • Handle Returning Users
        • Start a White Label Session
  • 🪙Commerce
    • Overview
    • Catalogs
      • How To
        • Configure Catalogs in LootLocker Console
        • List all Catalogs
        • Use Catalogs In-Game
        • Setup In-Game Store
    • Currencies
      • How To
        • Configure a Currency in Web Console
        • Use Currencies In-Game
    • DLC Management
      • How To
        • Configure DLC in Web Console
        • Use DLC In-Game
    • Entitlements
      • How To
        • Work with Entitlements In-Game
    • Real Money Purchases
      • How To
        • Configure In-App Purchase in Web Console
        • Make Purchases through Google Play Store
        • Make Purchases through Apple Store
        • Make Purchases through Steam Store
    • Virtual Purchases
    • Wallets
      • How To
        • Manage a Wallet in Web Console
        • Use Wallets In-Game
  • ⚔️Content
    • Overview
    • Assets
      • How To
        • Create & Configure an Asset
        • Organize & Search for Assets
        • Retrieve Assets In-Game
        • Set up Asset Storage Template
        • Check Grant Notifications
        • Set up a Game Config Asset
        • Create a Loot Box
        • Work with Loot Boxes In-Game
        • Create a Drop Table
        • Work with Drop Tables In-Game
        • Create a Rental Asset
        • Work with Rental Assets In-Game
    • User Generated Content (UGC)
      • How To
        • Create UGC In-Game
    • Twitch Drops
  • 🕹️Game Systems
    • Overview
    • Classes & Heroes
      • How To
        • Base Classes
        • Hero Classes
        • Implement Classes In-Game
        • Implement Heroes In-Game
    • Leaderboards
      • How To
        • Configure Leaderboard in Web Console
        • Use Player Leaderboards
        • Use Generic Leaderboards
        • Use Metadata to Store Additional Information
        • Use Scheduled Reset with Rewards
        • Use Leaderboards for Time Based Rankings
      • Leaderboard FAQ
      • GameMaker References
    • Feedback
      • How To
        • Manage Feedback Categories
        • Create Player Feedback
        • Create UGC Feedback
        • Create Game Feedback
        • View and Manage Feedback
    • Progressions
      • How To
        • Create a Progression
        • Game Progressions
        • Player Progressions
        • Class Progressions
        • Asset Instance Progressions
    • Triggers
      • How To
        • Setup a trigger in the Web Console
        • Invoke trigger from game
  • ⛓️Shared Systems
    • Overview
    • Metadata
      • How To
        • Add Metadata in Console
        • Fetch a Single Metadata In-Game
        • Fetch Metadata In-Game by Tags
        • Fetch Metadata In-Game from Multiple Sources
    • Notifications
      • How To
        • List Notifications and Mark as Read In-Game
  • 🗝️Admin
    • Settings
    • User Settings
    • Organization Settings
    • CORS Allowlist
  • ⭕️ Legacy
    • Deprecations
      • Unity SDK Deprecation Log
        • Version 2.1.5 - Migration to Open UPM
        • Version 2.0.0
      • Unreal SDK Deprecation Log
        • Version 4.0.0
        • Version 3.0.0
    • Legacy Storage
    • Legacy Triggers
      • Activate a trigger
      • Create a trigger
    • Legacy Progressions
      • Create a Progression System
      • Use a Progression System In-Game
Powered by GitBook
On this page
  • Install from Unity Package Manager (Recommended)
  • Install using source code
  • Install from Git Release
  1. The Basics
  2. Unity Quick Start

Install the SDK

Installing and configuring the LootLocker SDK in your Unity project only takes a few minutes.

PreviousUnity Quick StartNextConfigure the SDK

Last updated 2 months ago

Installing the LootLocker SDK in your project is very straightforward and flexible with different ways to set it up depending on your personal preferences.

The Unity SDK can be installed through the Unity Package Manager or by importing the package into your Unity project. We recommend using the Unity Package Manager.

Install from Unity Package Manager (Recommended)

Install Using Open UPM (Recommended)

The best way to get the LootLocker SDK is through the Open UPM registry. This way you will be able to update the SDK inside the Unity Package Manager whenever we release new features or fixes.

Open the Unity Editor and navigate to Edit/Project Settings/Package Manager.

Add a new Scoped Registry (or edit the existing OpenUPM entry): Name=package.openupm.com, URL=https://package.openupm.com and Scope(s)=com.lootlocker.lootlockersdk and click Apply.

What you just did is add the ability for Unity Package Manager to read packages from the extensive OpenUPM registry and then specifically the scope com.lootlocker.lootlockersdk which is our Unity SDK.

Now, to actually add the SDK to your project, go to Window/Package Manager.

  1. Press + and select Add package by name

  2. Paste com.lootlocker.lootlockersdk into name

  3. Click Add

Install Using Git

Before you start, make sure you have Git installed on your computer.

Open the Unity editor and navigate to the Package Manager by clicking on Window and then Package Manager.

Click on the + at the top of the Package Manager window and select Add package from git URL.

Enter the URL below into the text box and click Add.

https://github.com/LootLocker/unity-sdk.git

Install using source code

If you do not have git installed on your computer you can install the SDK by downloading the entire repository and copying it into the packages folder of your project.

Install from Git Release

If you are importing the package into an already existing project, make sure you untick the project settings so your settings are not overwritten.

Click Import to complete the SDK installation.

The SDK is now installed in your project, and you are ready to and .

The SDK is now installed in your project, and you are ready to and .

To download the entire repo, select Code and Download Zip from the page. When done, unzip the downloaded source code into your Unity project's Assets folder.

The SDK is now installed in your project, and you are ready to and .

For your convenience we package our releases into .unitypackage files that you can drag and drop into your Unity project. Go to , scroll down and find the .unitypackage file corresponding to your Unity version, download it, and drag it into your Unity project.

The SDK is now installed in your project, and you are ready to and .

📌
configure the SDK
make your first API calls
LootLocker Unity SDK GitHub
our latest release
configure the SDK
make your first API calls
configure the SDK
make your first API calls
configure the SDK
make your first API calls