Developer Guide
Game Requirements
Technical and Content Guidelines
To ensure player safety, security, and consistent presentation across desktop and mobile devices, all registered games must satisfy these criteria:
1. Destination URLs
- Protocol: Must use HTTPS exclusively. Plain HTTP is rejected.
- Host: Must use a publicly resolvable domain name. Localhost, IP addresses, internal hostnames, and onion addresses are rejected.
- Credentials & Ports: URLs containing usernames, passwords, or explicit port numbers are strictly prohibited.
- Stability: The URL must serve a functional browser-playable game. Arbitrary redirects or landing pages without playable content may be rejected during moderation.
2. Artwork & Media Specifications
- Formats: PNG, JPEG, or WebP.
- File Size: Maximum 512 KB per image asset.
- Dimensions: Minimum 32×32 px, maximum 4096×4096 px.
- Cover Artwork: Landscape aspect ratio (recommended 16:9 or 1200×675 px) for game detail headers.
- Thumbnail: Square or landscape (recommended 600×400 px) for registry cards.
- Alt Text: Descriptive accessibility text (up to 240 characters) is required for all images.
3. Device Support & Responsive Design
You must specify which devices your game supports:
- DESKTOP: Mouse and keyboard controls; standard desktop viewports.
- MOBILE: Touch controls and responsive layout fitting mobile viewports (minimum 375 px width).
- TABLET: Touch controls suited for intermediate screen sizes.
4. Metadata & Plain Text
- Title: 1 to 100 characters. Plain text only.
- Short Description: Up to 240 characters. Displayed on discovery cards and search results.
- Description: Up to 10,000 characters. Explains backstory, gameplay mechanics, and features.
- Categories: Select 1 to 5 active platform categories (e.g. Action, Arcade, Puzzle).
- No HTML: Raw HTML tags are stripped and rejected to prevent XSS.
