publishing-platforms
from pluginagentmarketplace/custom-plugin-game-developer
Game developer roadmap plugin with engine-specific patterns and optimization
3 stars0 forksUpdated Jan 5, 2026
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-game-developer --skill publishing-platformsSKILL.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
// ✅ 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
...
Repository Stats
Stars3
Forks0
LicenseOther