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.