| Initialization | Set up and configure the SDK before starting a session |
| Multi-User Management | Manage multiple simultaneous player sessions on a single device |
| Authentication | Start and end player sessions via Guest, Platform, or White Label login |
| White Label Login | Custom email/password account system built into your game |
| Remote Sessions | Log in to a different platform than the one you are currently playing on |
| Connected Accounts | Link multiple platform accounts together under a single LootLocker player identity |
| Presence | Track when and how players are active across all platforms in real time |
| Friends | Cross-platform friend list — send, accept, and manage friend requests |
| Followers | One-way player subscriptions — follow without requiring approval |
| Player | Retrieve and manage the current player's profile, name, and identifiers |
| Items | |
| Player Files | CDN-backed file storage scoped to a player's profile |
| Player Progressions | Award points and read tier state for a player's progressions |
| Player Storage | Simple key-value store scoped to the player |
| Hero | Create and manage hero instances for the current player |
| Character Progressions | Award points and read tier state for a character's progressions |
| Currency | Define and query the virtual currency types in your game's economy |
| Balances | Read and adjust a player's wallet balances for each currency |
| Platform Keys | List platform keys redeemed by the authenticated player |
| Catalog | Browse item listings and prices in the LootLocker storefront catalog |
| Purchasing | Initiate and validate purchases — both real-money (IAP) and virtual-currency |
| Entitlements | Inspect a player's purchase history and individual transaction statuses |
| Drop Tables | Evaluate weighted loot rolls from a Drop Table asset and claim the results |
| Assets | Browse and filter the asset catalogue defined in the LootLocker console |
| Asset Instances | Access and manage asset instances in the current player's inventory |
| Asset Instance Progressions | Progression tracking scoped to a specific asset instance |
| User-Generated Content (UGC) | Create, edit, and publish player-authored assets |
| Collectables | Collectable items — groups, items, and player collection state |
| Progressions | Configure and query the shared progression infrastructure |
| Leaderboards | Rank players or any custom key by score, with optional resets and rewards |
| Missions | Time-limited challenges with completion tracking |
| Maps | Retrieve map configurations and node data |
| Triggers | Invoke named trigger events that grant server-configured rewards |
| Metadata | Attach and retrieve typed key-value metadata on any LootLocker entity |
| Messages | Read player inbox messages from the LootLocker console |
| Notifications | Poll and acknowledge queued event notifications generated by other SDK systems |
| Broadcasts | Fetch scheduled, localizable messages published from the LootLocker console |
| Reports | Submit player-generated moderation reports to LootLocker |
| Feedback | Submit player, UGC, or game-level reports to LootLocker's moderation system |
| Miscellaneous Utilities | Helpers that don't fit neatly into a feature group |