pluginagentmarketplace/custom-plugin-game-developer/publishing-platforms

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Platform submission processes, certification requirements, and distribution across Steam, Epic, console, and mobile platforms.

Install

npx vskill@latest install pluginagentmarketplace/custom-plugin-game-developer/publishing-platforms

SKILL.md

Publishing Platforms

Platform Requirements Matrix

┌─────────────────────────────────────────────────────────────┐
│ STEAM │
├─────────────────────────────────────────────────────────────┤
│ □ Steamworks SDK integration │
│ □ Achievements, Cloud Saves, Trading Cards │
│ □ Store assets: │
│ • Header (460x215) │
│ • Capsule (231x87, 467x181, 616x353) │
│ • Screenshots (1920x1080 min, 5+ required) │
│ • Trailer (MP4, 1080p recommended) │
│ □ Age rating (IARC) │
│ □ Review time: 1-5 business days │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ PLAYSTATION │
├─────────────────────────────────────────────────────────────┤
│ □ PlayStation Partners registration │
│ □ DevKit access │
│ □ TRC (Technical Requirements Checklist) │
│ □ Trophies (Platinum, Gold, Silver, Bronze) │
│ □ ESRB/PEGI rating certificate │
│ □ Accessibility features │
│ □ Certification: 2-4 weeks │
│ □ Slot fee required │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ XBOX │
├─────────────────────────────────────────────────────────────┤
│ □ Xbox Partner Center access │
│ □ XR (Xbox Requirements) compliance │
│ □ Achievements (1000G base game) │
│ □ Smart Delivery support │
│ □ Game Pass consideration │
│ □ Certification: 1-3 weeks │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ iOS APP STORE │
├─────────────────────────────────────────────────────────────┤
│ □ Apple Developer Program ($99/year) │
│ □ App Store Connect setup │
│ □ App icons (1024x1024) │
│ □ Screenshots per device size │
│ □ Privacy policy URL │
│ □ App Review Guidelines compliance │
│ □ IAP testing with sandbox │
│ □ Review time: 24-48 hours (typically) │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ GOOGLE PLAY │
├─────────────────────────────────────────────────────────────┤
│ □ Google Play Console ($25 one-time) │
│ □ App signing with Play App Signing │
│ □ Store listing assets │
│ □ Content rating questionnaire │
│ □ Data safety form │
│ □ Target API level compliance │
│ □ Review time: Hours to 7 days │
└─────────────────────────────────────────────────────────────┘

Steam Integration

csharp
// ✅ Production-Ready: Steamworks Integration
public class SteamManager : MonoBehaviour
{
public static SteamManager Instance { get; private set; }
public static bool Initialized { get; private set; }
[SerializeField] private uint _appId = 480; // Test app ID
private void Awake()
{
if (Instance != null) { Destroy(gameObject); return; }
Instance = this;
DontDestroyOnLoad(gameObject);
try
{
if (SteamAPI.RestartAppIfNecessary(new AppId_t(_appId)))
{
Application.Quit();
return;
}
Initialized = SteamAPI.Init();
if (!Initialized)
{
Debug.LogError("[Steam] Failed to initialize. Is Steam running?");
return;
}
Debug.Log($"[Steam] Initialized. User: {SteamFriends.GetPersonaName()}");
}
catch (System.Exception e)
{
Debug.LogError($"[Steam] Exception: {e.Message}");
}
}
private void Update()
{
if (Initialized)
SteamAPI.RunCallbacks();
}
public void UnlockAchievement(string achievementId)
{
if (!Initialized) return;
SteamUserStats.SetAchievement(achievementId);
SteamUserStats.StoreStats();
}
private void OnApplicationQuit()
{
if (Initialized)
SteamAPI.Shutdown();
}
}

Submission Checklist

PRE-SUBMISSION CHECKLIST:
┌─────────────────────────────────────────────────────────────┐
│ BUILD PREPARATION: │
│ □ Final QA pass completed │
│ □ All known critical bugs fixed │
│ □ Performance targets met │
│ □ Build size optimized │
│ □ Version number updated │
├─────────────────────────────────────────────────────────────┤
│ STORE ASSETS: │
│ □ All required images uploaded │
│ □ Trailer uploaded and reviewed │
│ □ Store description finalized │
│ □ Tags and categories set │
│ □ Pricing configured │
├─────────────────────────────────────────────────────────────┤
│ LEGAL/COMPLIANCE: │
│ □ Age rating obtained │
│ □ Privacy policy published │
│ □ EULA prepared (if needed) │
│ □ Copyright/trademark cleared │
├─────────────────────────────────────────────────────────────┤
│ PLATFORM-SPECIFIC: │
│ □ SDK properly integrated │
│ □ Achievements/trophies configured │
│ □ Cloud save working │
│ □ Platform TRC/XR requirements checked │
└─────────────────────────────────────────────────────────────┘

🔧 Troubleshooting

┌─────────────────────────────────────────────────────────────┐
│ PROBLEM: Steam review rejected │
├─────────────────────────────────────────────────────────────┤
│ COMMON REASONS: │
│ • Incorrect content descriptors │
│ • Missing EULA/privacy policy │
│ • Store assets don't meet specs │
│ • Build crashes on launch │
├─────────────────────────────────────────────────────────────┤
│ SOLUTIONS: │
│ → Read rejection reason carefully │
│ → Update specific items mentioned │
│ → Retest before resubmitting │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ PROBLEM: Console certification failed │
├─────────────────────────────────────────────────────────────┤
│ COMMON REASONS: │
│ • TRC/XR violation │
│ • Crash during suspend/resume │
│ • Memory usage exceeds limits │
│ • Missing required features │
├─────────────────────────────────────────────────────────────┤
│ SOLUTIONS: │
│ → Address each failure point specifically │
│ → Rerun full certification tests locally │
│ → Document fixes for future submissions │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ PROBLEM: App Store rejection │
├─────────────────────────────────────────────────────────────┤
│ COMMON REASONS: │
│ • Guideline 4.3 (spam/duplicate) │
│ • IAP issues │
│ • Privacy concerns │
│ • Crashes or bugs │
├─────────────────────────────────────────────────────────────┤
│ SOLUTIONS: │
│ → Review App Store Guidelines │
│ → Appeal if rejection seems incorrect │
│ → Request phone call with reviewer │
└─────────────────────────────────────────────────────────────┘

Platform Comparison

PlatformFeeRevenue ShareReview Time
Steam$100/game70/30 (scaling)1-5 days
EpicNone88/121-2 weeks
PlayStationSlot fee70/302-4 weeks
XboxFree (ID@Xbox)70/301-3 weeks
iOS$99/year70/30 (85/15)1-2 days
Android$25 one-time85/15Hours-7 days

Use this skill: When publishing games, meeting platform requirements, or distributing across platforms.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Installs
2
Unique users
1
Repository stars
17
Repository forks
3
7-day trend score
14

Installs come from the vskill CLI. Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 28 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/pluginagentmarketplace/custom-plugin-game-developer/publishing-platforms/badge)](https://verified-skill.com/skills/pluginagentmarketplace/custom-plugin-game-developer/publishing-platforms)

Something wrong with this skill or its page? Tell us.