What is LootLocker?
LootLocker is the indie game backend that unlocks the tools needed for indie developers to build, ship, and run the best games. LootLocker provides out-of-the-box game systems to speed up development, backend services to support player accounts, asset catalogs, and micro-transactions, and live ops tools to help engage and retain players for longer. LootLocker is technology that lets you focus on what makes your games unique.
LootLocker is built on AWS’s scalable infrastructure that provides a worldwide, secure, and reliable service to developers and their players.
LootLocker supports all types of games regardless of genre, scope, engine, or platform. If you’re not sure if LootLocker is the right service for your game, please reach out to us so we can understand your needs better!
To get started with LootLocker, sign up for a free LootLocker account at my.lootlocker.io
LootLocker provides the following services, features, and support:

Game Systems

Game Systems save you precious development time by providing pre-made common game systems and features ready to be connected to your game.
  • (Coming Soon) Achievements: Easily add Achievements to your game and connect them to certain First Party platforms.
  • Character Classes: Character Classes are used to define different types of player characters in your game and what assets they have by default.
  • Heroes: Heroes build on top of Character Classes, allowing you to create characters with specific asset exceptions.
  • Collectables: Collectables are used to automatically reward players for collecting something in your game.
  • (Coming Soon) Crafting: Crafting manages the relationships between assets that can be combined to create different assets.
  • Leaderboards: Create permanent, or time-limited competitions with rewards and connect them to LootLocker features or other game values.
  • Missions: Missions are complex structures that allow you to create and manage quests, races, or other types of player tasks based on objectives or conditions.
  • Levels (Progression): The Progression feature is used to create an XP or player progression system in your game.
  • Triggers: Triggers are used to automatically reward players upon triggering something within your game.

Backend Services

Backend Services lets you transform your game into a service and more easily support cross-platform player accounts, in-game economies, and more.
  • Asset Manager: The Asset Manager is used to create and manage different types of assets used in your game, like cosmetics, rentals, or loot boxes.
  • Player Manager: The Player Manager is used to search, view, and audit players of your game or perform functions like gifting assets and issuing refunds.
  • User-Generated Content: Allow players to upload their in-game creations to a moderation queue and curate the content to show off the best.
  • Microtransactions: Allow players to purchase game content with real money.
  • (Coming Soon) Friends & Clans: Allow Players to manage cross-platform Friend lists or create Clans of larger user groups.

Live Ops Tools

Live Ops Tools help you keep your players engaged with your game for as long as possible.
  • DLC: Create unlockable DLC by grouping Assets and connecting them to DLC systems on First Party platforms.
  • Messages: Messages are used to send public messages to some or all of your players.
  • Reports: Reports based on certain player or asset criteria can be created and downloaded.
  • Player Segments: Player Segments are used to create groups of players based on certain criteria. These groups can be gifted Assets or used by other LootLocker features.
  • (Coming Soon) Promotion Scheduler: Promotion Schedules lets you plan and automate temporary changes to specific assets based on a calendar.


Assets are items of property that can be connected to a player - something a player can earn, purchase, or possess - and can perform logic giving them even more use cases and value.
  • Currency: Create and manage in-game soft currencies that can be purchased or earned in your game.
  • Customization: Support cosmetics in your game with different visual variations for the same Asset.
  • Loot Box: Have LootLocker randomly select an Asset from predefined Asset groups with different rarity weights.
  • (Coming Soon) Drop Table: Randomly select an Asset based on a pre-defined rarity list.
  • Rental: Grant specific Assets which expire after a certain amount of time.

Management Console

The LootLocker Management Console is a web-based dashboard that provides you with access to everything you need to manage your games. You can access the Management Console at my.lootlocker.io.

Development Environments

LootLocker is built to make your life easier. One of the ways LootLocker does this is by making it safe and easy to make changes to your data stored with LootLocker. All changes you make to your LootLocker data are made in a Staging Environment that can be tested with your game client (see how here) before pushing the changes to a Live Environment where the changes will go live in your game.
Learn more about working with Development and Live environments in the link below.


LootLocker SDKs are available for most popular game engines. Click the links below to download the engine specific SDK and resources.
LootLocker also offers raw API access, through a RESTful API. You can view API Reference documentation here.

Sample Game & Mobile App

To more easily understand how LootLocker can be used, we have created a Sample Game that can be accessed through the LootLocker Management Console. The Sample Game comes pre-populated with Assets, and set up with various LootLocker features. You can access the Sample Game by selecting Create New Game in the Game Selector in the Top Bar of the Management Console, or by following the tutorial.


LootLocker is compliant with the General Data Protection Regulation (GDPR) and provides its users with the necessary tools to view, manage, and delete player data.


We want to make sure you have everything you need to build the best game possible and have compiled the following resources:
  • Documentation: Dive deep into LootLocker’s features, guides, and best practices.
  • Sample Game: See an example of a game on LootLocker to understand how different features are used.
  • Mobile App: Download the mobile app and connect it to your Sample Game to see LootLocker in action from a player’s perspective and an example of how LootLocker can be integrated into a game.
  • Discord: Chat with other LootLocker users or directly with LootLocker developers.
  • (Coming Soon) Support Tickets: Submit a ticket to receive direct support.
  • Real-Time Status: View the current and historical status of the platform.