Skip to main content

Submission Checklist

Use this checklist to verify your game bundle meets all platform requirements before uploading. Addressing these items upfront avoids failed submissions and pipeline rejections.

Pre-Upload Checklist

1

ZIP format

Your game is packaged as a single .zip archive. No other formats (.tar, .rar, .7z) are accepted.See: Bundle Format
2

File size under 1 GB

Your .zip archive does not exceed 1 GB (1,073,741,824 bytes) in total size.See: Bundle Format
3

File count under 10,000

When extracted, your archive contains no more than 10,000 files across all directories.See: Bundle Format
4

index.html at the root

Your ZIP contains an index.html file at the root level. If the ZIP root contains exactly one directory and no other files, the system treats that directory’s contents as the effective root — index.html must be inside it.See: Folder Structure
5

No blocked JavaScript APIs

Your game does not use any blocked APIs: localStorage, sessionStorage, document.cookie, indexedDB, navigator.sendBeacon, eval, or the Function constructor.See: Blocked APIs
6

Allowed file types only

All files in your bundle use recognized extensions: .html, .htm, .js, .mjs, .css, .json, .wasm, .data, .png, .jpg, .jpeg, .gif, .webp, .svg, .mp3, .wav, .ogg, .m4a, .mp4, .webm, .ttf, .woff, .woff2. Files with unrecognized extensions are flagged for manual review.See: Allowed Asset Types
7

No external network requests

Your game does not make network requests to domains outside the allowed list. All assets are bundled locally. Allowed domains: greenhousegames.io, cdn.cloudflare.com.See: Blocked Domains
8

CSP compliance

Your game works within the platform’s Content Security Policy. All scripts, styles, and assets load from same-origin or blob URLs. Test locally by adding the CSP meta tag to your HTML.See: Local Testing

Quick Reference

Rate Limit Reminder

You can submit up to 10 uploads per 15-minute window per IP address. Make each submission count by verifying all constraints above before uploading. See: File Limits
Submissions with CRITICAL security findings are automatically rejected. Verify your bundle against the blocked APIs and blocked domains lists before uploading.