About • Installation • Configuration • Sample App • Support
LootLocker is a game backend-as-a-service that unlocks cross-platform systems so you can build, ship, and run your best games.
Full documentation is available here
For a more detailed guide on installation, please see our User Documentation
-
Download the latest Unreal Package release or clone the repo.
-
Copy the LootLockerServerSDK folder.
-
Paste the LootLockerServerSDK folder into the plugins folder created in the root of your project (create if it doesn't exist)
-
Right-click on the "Unreal Engine Project Launch" file in the root of your project and click on "Generate Visual Studio Project Files"
-
Open the .sln file of your project
-
Open your project's Build.cs file
-
Add
LootLockerServerSDK
to the PublicDependencyModuleNames listExample:
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "LootLockerServerSDK" });
-
Add
{"HTTP", "Json", "JsonUtilities"}
to the PrivateDependencyModuleNames listExample:
PrivateDependencyModuleNames.AddRange(new string[] { "HTTP", "Json", "JsonUtilities" });
- Navigate to Edit/Project Settings in the editor, Scroll down on the left panel until the plugins sections of the project settings, Click on LootLockerServerSDK
- Modify the LootLockerServerKey, Domain Key, Game Version, and AllowTokenRefresh (Set to true if you want the LootLockerServerSDK to attempt to refresh the token if it expires). What values to set, you can find in the LootLocker dashboard. You should already have an account from https://console.lootlocker.com/login
If you have any issues or just wanna chat you can reach us on our Discord Server