steam-testing-sandbox

Configure Steamworks development testing using App ID 480, test accounts, and Steam client console commands.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/TMHSDigital/Steam-Cursor-Plugin --skill steam-testing-sandbox-tmhsdigital
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: steam-testing-sandbox
Source: https://github.com/TMHSDigital/Steam-Cursor-Plugin/tree/main/skills/steam-testing-sandbox
Command: npx skills add https://github.com/TMHSDigital/Steam-Cursor-Plugin --skill steam-testing-sandbox-tmhsdigital

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Developers need to test Steamworks features like achievements, leaderboards, multiplayer, and cloud saves before their game has its own App ID or goes live, without risking production data or requiring a published game. ## Core Features & Use Cases - App ID 480 (SpaceWar) Sandbox Setup: Use Valve's official test application to exercise Steamworks SDK calls, achievements, leaderboards, networking, and cloud saves without owning an App ID. - Test Account & Multiplayer Setup: Create multiple Steam accounts with dev comp keys and run isolated Steam instances for lobby and matchmaking testing. - Developer Console & Partner Tools: Use Steam client console commands, beta branches, and Steamworks Partner test environments to debug and validate features. - Use Case: A developer wants to test achievement unlocks before their game is approved. They create a steam_appid.txt containing 480, initialize the Steamworks SDK, and use SpaceWar's pre-configured achievements to validate the full integration flow. ## Quick Start Ask the agent to help you set up Steam achievement testing using App ID 480 and walk through the steam_appid.txt configuration and SDK initialization.

Frequently Asked Questions about steam-testing-sandbox

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test Steam achievements without my own App ID?▼

Use App ID 480 (SpaceWar), Valve's official Steamworks SDK test application. Create a steam_appid.txt file containing 480 in your project's working directory, then initialize the SDK with SteamAPI_Init to access SpaceWar's pre-configured achievements and leaderboards.

What Steamworks features work with App ID 480 SpaceWar?▼

App ID 480 supports SteamAPI_Init, achievements, leaderboards, Steam Networking Sockets, lobbies, matchmaking, cloud saves, Steam Input, overlay, and rich presence. It does not support Workshop uploads, inventory items, DLC checks, or custom achievement definitions.

How do I test Steam multiplayer with multiple accounts?▼

Create separate free Steam accounts and activate the game on each using dev comp keys generated in Steamworks Partner under Request Keys. Run multiple Steam instances on one machine using separate OS profiles or isolation tools, since one account cannot join its own lobby.

Can I use App ID 480 in my production game build?▼

No. Shipping with steam_appid.txt containing 480 bypasses ownership checks and must be removed before release. Replace 480 with your real App ID from Steamworks Partner and enable SteamAPI_RestartAppIfNecessary so the game launches through Steam.

How do I reset test achievements and leaderboard data before launch?▼

Reset achievements in code with SteamUserStats()->ResetAllStats(true), or use Steamworks Partner under Stats & Achievements to reset test data. Leaderboard entries can be deleted via the partner site or the partner API with a publisher key.