publishing-platforms
20
总安装量
14
周安装量
#18165
全站排名
安装命令
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-game-developer --skill publishing-platforms
Agent 安装分布
claude-code
13
gemini-cli
10
opencode
10
codex
9
antigravity
9
cursor
8
Skill 文档
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
// â
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
| Platform | Fee | Revenue Share | Review Time |
|---|---|---|---|
| Steam | $100/game | 70/30 (scaling) | 1-5 days |
| Epic | None | 88/12 | 1-2 weeks |
| PlayStation | Slot fee | 70/30 | 2-4 weeks |
| Xbox | Free (ID@Xbox) | 70/30 | 1-3 weeks |
| iOS | $99/year | 70/30 (85/15) | 1-2 days |
| Android | $25 one-time | 85/15 | Hours-7 days |
Use this skill: When publishing games, meeting platform requirements, or distributing across platforms.