What problem does it solve? Adding competitive ranking systems to a Steam game requires navigating the Steamworks SDK's callback-based API, choosing correct sort methods, and handling Web API authentication, which is error-prone without guidance. ## Core Features & Use Cases - Leaderboard Creation & Score Upload: Create leaderboards via the Partner site or FindOrCreateLeaderboard, then upload scores with KeepBest or ForceUpdate methods in C++, C# (Steamworks.NET), or GDScript (GodotSteam). - Entry Download & Display: Download global top scores, around-user entries, or friends-only rankings and process them in callbacks. - Web API & MCP Queries: Query leaderboard entries via ISteamLeaderboards REST endpoints or the Steam MCP server tools. - Use Case: A speedrun game developer creates per-level leaderboards with ascending sort and millisecond time display, uploads best times, and shows the global top 10 plus the player's surrounding ranks. ## Quick Start Ask the AI to add a Steam leaderboard for your game, specifying the App ID, leaderboard name, sort method, and whether times or high scores are ranked.