{
  "name": "HTML5 Platform Submit Cockpit",
  "generatedAt": "2026-06-02T17:44:08.776Z",
  "canonical": "https://printable-tools-lab.pages.dev/platform-submit-cockpit/",
  "cockpit": {
    "generatedFrom": "2026-06-02 release assets and official platform requirements",
    "objective": "Move from zero-domain prototypes to accepted platform games with platform-managed advertising.",
    "leadGame": "Neon Lane Dash",
    "backupGame": "Upload Limit Panic",
    "latestOperationalStatus": {
      "lastUpdated": "2026-06-02T17:39:36.403Z",
      "submitted": [
        "CrazyGames: Neon Lane Dash is awaiting review. Build ID 57a4b821-a761-4541-b2dc-69ced592d4d5.",
        "Playgama: Neon Lane Dash is under moderation after the dashboard certification flow passed SDK init, storage restore, and interstitial ad checks."
      ],
      "blocked": [
        "GamePix: dashboard account is available, but the create-game form explicitly requires a unique non-AI description. Owner-written 100-500 character English copy is required before submission."
      ],
      "notRevenueYet": "No platform revenue should be expected until a submitted game is accepted, real plays appear in platform analytics, ads are enabled, and a payout balance is visible."
    },
    "notAutomatable": [
      "Dashboard signup, email verification, identity checks, payout profile, legal checkboxes, and CAPTCHA must be completed by the account owner.",
      "No platform should receive bank, Alipay, API token, or private credential details by email.",
      "No flow should request fake plays, fake ad views, or incentivized ad clicks."
    ],
    "readyAssets": {
      "neonLaneDashZip": "https://github.com/yanqr213/neon-lane-dash/releases/download/platform-submission-v1/neon-lane-dash-html5.zip",
      "uploadLimitPanicZip": "https://github.com/yanqr213/upload-limit-panic/releases/download/platform-submission-v1/upload-limit-panic-html5.zip",
      "neonLaneDashCopy": "https://github.com/yanqr213/neon-lane-dash/blob/main/reports/platform-submission-copy.md",
      "uploadLimitPanicCopy": "https://github.com/yanqr213/upload-limit-panic/blob/main/reports/platform-submission-copy.md",
      "neonLaneDashRelease": "https://github.com/yanqr213/neon-lane-dash/releases/tag/platform-submission-v1",
      "uploadLimitPanicRelease": "https://github.com/yanqr213/upload-limit-panic/releases/tag/platform-submission-v1"
    },
    "checklist": [
      {
        "platform": "CrazyGames",
        "rank": 1,
        "currentStatus": "submitted_awaiting_review",
        "automationLevel": "monitor_review",
        "nextAction": "Monitor the CrazyGames review status and prepare payout details only after acceptance or ad eligibility. Do not re-upload unless moderation requests a change.",
        "whyNow": "Best first moderation signal for a short reflex HTML5 game; the build already has CrazyGames SDK loading/gameplay hooks and hidden external links in platform context.",
        "manualRequirements": [
          "CrazyGames developer login",
          "Game card creation",
          "ZIP upload",
          "Icon/cover selection",
          "Review submission",
          "Payout profile later after acceptance/ad eligibility"
        ],
        "useGame": "Neon Lane Dash",
        "uploadZip": "https://github.com/yanqr213/neon-lane-dash/releases/download/platform-submission-v1/neon-lane-dash-html5.zip",
        "copyPack": "https://github.com/yanqr213/neon-lane-dash/blob/main/reports/platform-submission-copy.md",
        "successSignal": "Already submitted on 2026-06-02; dashboard shows awaiting review. Next signal is accepted, rejected, live, or change request.",
        "riskControl": "A billing warning is present but did not block submission. Do not enable standalone ads; CrazyGames Basic Launch can validate quality before revenue share."
      },
      {
        "platform": "Yandex Games",
        "rank": 2,
        "currentStatus": "ready_for_dashboard_upload",
        "automationLevel": "manual_login_required",
        "nextAction": "Create a Yandex Games app draft, upload Neon Lane Dash ZIP first, then Upload Limit Panic if the first draft is accepted or in review.",
        "whyNow": "Second zero-domain catalog with platform ads; current builds include Yandex SDK v2 LoadingAPI, GameplayAPI, and gated ad calls.",
        "manualRequirements": [
          "Yandex publisher account",
          "App draft",
          "Age/content metadata",
          "ZIP upload",
          "Moderation submission",
          "Payout setup when eligible"
        ],
        "useGame": "Neon Lane Dash first; Upload Limit Panic second",
        "uploadZip": "https://github.com/yanqr213/neon-lane-dash/releases/download/platform-submission-v1/neon-lane-dash-html5.zip",
        "copyPack": "https://github.com/yanqr213/neon-lane-dash/blob/main/reports/platform-submission-copy.md",
        "successSignal": "Game draft submitted to moderation or accepted in the Yandex Games console.",
        "riskControl": "No external CTA is visible in Yandex context; ad calls require platform readiness and ads=1."
      },
      {
        "platform": "Playgama",
        "rank": 3,
        "currentStatus": "submitted_under_review",
        "automationLevel": "monitor_review",
        "nextAction": "Monitor Playgama moderation. The game passed dashboard certification, including SDK init, storage save/restore, and a natural-break interstitial ad check.",
        "whyNow": "No upfront-cost HTML5 distribution route; current builds include Playgama Bridge, game_ready messaging, pause/audio listeners, interstitial placement, and rewarded-state confirmation.",
        "manualRequirements": [
          "Developer portal signup if not using first-contact email",
          "ZIP upload",
          "Bridge config review if requested",
          "Payout setup after approval/earnings"
        ],
        "useGame": "Neon Lane Dash",
        "uploadZip": "https://github.com/yanqr213/neon-lane-dash/releases/download/platform-submission-v1/neon-lane-dash-html5.zip",
        "copyPack": "https://github.com/yanqr213/neon-lane-dash/blob/main/reports/platform-submission-copy.md",
        "successSignal": "Already submitted through the Playgama dashboard on 2026-06-02. Next signal is accepted, rejected, live, or QA change request.",
        "riskControl": "Playgama ads are enabled only in Playgama context and only at natural breaks; self-hosted builds remain adless unless an explicit ad-test flag is present."
      },
      {
        "platform": "GamePix",
        "rank": 4,
        "currentStatus": "blocked_non_ai_description_required",
        "automationLevel": "owner_micro_copy_required",
        "nextAction": "Write a unique 100-500 character English description personally in the GamePix dashboard, then resume the upload with the Neon Lane Dash ZIP and assets.",
        "whyNow": "GamePix advertises hosting, QA, partner distribution, and 45% developer revenue share; current builds include GamePix loading/pause/resume/ping lifecycle hooks.",
        "manualRequirements": [
          "GamePix dashboard account",
          "Owner-written non-AI game description",
          "ZIP upload",
          "Metadata",
          "Assets",
          "QA/review",
          "Payment details after acceptance"
        ],
        "useGame": "Neon Lane Dash",
        "uploadZip": "https://github.com/yanqr213/neon-lane-dash/releases/download/platform-submission-v1/neon-lane-dash-html5.zip",
        "copyPack": "https://github.com/yanqr213/neon-lane-dash/blob/main/reports/platform-submission-copy.md",
        "successSignal": "Dashboard accepts the create-game step and advances to asset/package upload or QA.",
        "riskControl": "Do not paste AI-written marketing text into the GamePix description field; only documented GamePix lifecycle hooks are integrated and no guessed ad method is called."
      },
      {
        "platform": "GameDistribution",
        "rank": 5,
        "currentStatus": "sdk_ready_but_manual_legal_gate",
        "automationLevel": "manual_form_required",
        "nextAction": "Use the partnership email first, then complete the web form manually because it has reCAPTCHA and legal checkboxes. Add dashboard gameId later if provided.",
        "whyNow": "SDK adapter is now present, but the platform requires dashboard gameId and legal consent before full activation.",
        "manualRequirements": [
          "Developer signup",
          "Legal terms consent",
          "reCAPTCHA",
          "Dashboard gameId",
          "Revenue-share setup",
          "SDK activation iframe check"
        ],
        "useGame": "Neon Lane Dash",
        "uploadZip": "https://github.com/yanqr213/neon-lane-dash/releases/download/platform-submission-v1/neon-lane-dash-html5.zip",
        "copyPack": "https://github.com/yanqr213/neon-lane-dash/blob/main/reports/platform-submission-copy.md",
        "successSignal": "Partnership reply, dashboard gameId issued, or SDK activation view passes.",
        "riskControl": "No fake gameId is hardcoded; gdsdk.showAd is gated behind GameDistribution context and ads=1."
      }
    ],
    "morningExpectation": "The realistic overnight win has been reached: CrazyGames and Playgama are submitted/in review. Verified ad revenue still requires acceptance, real plays, enabled ads, and a visible payout balance."
  },
  "games": [
    {
      "name": "Upload Limit Panic",
      "url": "https://upload-limit-panic.pages.dev/",
      "repo": "https://github.com/yanqr213/upload-limit-panic",
      "releaseUrl": "https://github.com/yanqr213/upload-limit-panic/releases/tag/platform-submission-v1",
      "packagePath": "upload-limit-panic/reports/upload-limit-panic-html5.tar.gz",
      "zipUrl": "https://github.com/yanqr213/upload-limit-panic/releases/download/platform-submission-v1/upload-limit-panic-html5.zip",
      "cleanZipUrl": "https://github.com/yanqr213/upload-limit-panic/releases/download/platform-submission-v1/upload-limit-panic-portal-clean.zip",
      "cleanPackageReportUrl": "https://github.com/yanqr213/upload-limit-panic/releases/download/platform-submission-v1/clean-portal-package.json",
      "demoVideoUrl": "https://github.com/yanqr213/upload-limit-panic/releases/download/platform-submission-v1/upload-limit-panic-demo.mp4",
      "iconUrl": "https://github.com/yanqr213/upload-limit-panic/releases/download/platform-submission-v1/upload-limit-panic-icon-512.png",
      "coverUrl": "https://github.com/yanqr213/upload-limit-panic/releases/download/platform-submission-v1/upload-limit-panic-cover-16x9.png",
      "socialCardUrl": "https://github.com/yanqr213/upload-limit-panic/releases/download/platform-submission-v1/upload-limit-panic-social-card.png",
      "submissionNotesUrl": "https://github.com/yanqr213/upload-limit-panic/blob/main/reports/platform-submission.md",
      "submissionCopyUrl": "https://github.com/yanqr213/upload-limit-panic/blob/main/reports/platform-submission-copy.md",
      "reviewReadinessUrl": "https://github.com/yanqr213/upload-limit-panic/blob/main/reports/review-readiness.md",
      "summary": "A free HTML5 file-sorting game prototype for the zero-domain platform-ad route. CrazyGames, Yandex, Playgama, GamePix, and GameDistribution adapters are present; ad calls remain gated until platform review allows them."
    },
    {
      "name": "Neon Lane Dash",
      "url": "https://neon-lane-dash.pages.dev/",
      "repo": "https://github.com/yanqr213/neon-lane-dash",
      "releaseUrl": "https://github.com/yanqr213/neon-lane-dash/releases/tag/platform-submission-v1",
      "packagePath": "neon-lane-dash/reports/neon-lane-dash-html5.tar.gz",
      "zipUrl": "https://github.com/yanqr213/neon-lane-dash/releases/download/platform-submission-v1/neon-lane-dash-html5.zip",
      "cleanZipUrl": "https://github.com/yanqr213/neon-lane-dash/releases/download/platform-submission-v1/neon-lane-dash-portal-clean.zip",
      "cleanPackageReportUrl": "https://github.com/yanqr213/neon-lane-dash/releases/download/platform-submission-v1/clean-portal-package.json",
      "demoVideoUrl": "https://github.com/yanqr213/neon-lane-dash/releases/download/platform-submission-v1/neon-lane-dash-demo.mp4",
      "iconUrl": "https://github.com/yanqr213/neon-lane-dash/releases/download/platform-submission-v1/neon-lane-dash-icon-512.png",
      "coverUrl": "https://github.com/yanqr213/neon-lane-dash/releases/download/platform-submission-v1/neon-lane-dash-cover-16x9.png",
      "socialCardUrl": "https://github.com/yanqr213/neon-lane-dash/releases/download/platform-submission-v1/neon-lane-dash-social-card.png",
      "submissionNotesUrl": "https://github.com/yanqr213/neon-lane-dash/blob/main/reports/platform-submission.md",
      "submissionCopyUrl": "https://github.com/yanqr213/neon-lane-dash/blob/main/reports/platform-submission-copy.md",
      "reviewReadinessUrl": "https://github.com/yanqr213/neon-lane-dash/blob/main/reports/review-readiness.md",
      "summary": "A free HTML5 three-lane reflex game for the zero-domain platform-ad route. CrazyGames, Yandex, Playgama, GamePix, and GameDistribution adapters are present; ad calls remain gated until platform review allows them."
    }
  ],
  "nextAction": "Monitor CrazyGames and Playgama review queues, unblock GamePix with owner-written description copy, and keep Yandex parked until publisher login/setup is usable.",
  "completionGate": "Dashboard submitted/in-review status is progress; the full money goal still requires accepted game, real plays, enabled ads, and verified revenue."
}
