Skip to main content

Overview

Every Crafty game must include a manifest.json file in the game pack. The submission API validates required keys and types before a game can enter review.

Required Fields

These fields are required by submission validation:

Optional Fields

Minimal Valid Example

Full Example

Validation Rules That Cause Rejection

  • Missing any required key
  • Wrong type for required string fields
  • min_players or max_players not numeric
  • Invalid JSON

Versioning and Updates

When you submit a new .pck:
  • Keep the same id for the same game
  • Increase version
  • Re-submit through the submission endpoint
The platform stores versions and routes review/publishing from your newest submission.