All modules

Game Systems

Achievements

Achievement definitions with rarity, points, and implementation status.

What it is

Each achievement has a name, description, hidden flag, rarity, point value, icon, and a kanban-style status (Design / Scripted / Implemented / Tested / Live / Cut). Group by status to see what's live, in progress, or planned.

When to use it

  • Designing the achievement list before submitting to Steam/PSN/Xbox.
  • Tracking implementation status so QA knows what to verify.
  • Hiding spoiler achievements that should not appear in default lists.
  • Estimating completionist playtime by point total.

How to use it

  1. 1Click "+ Add Achievement" — fill in name, description, points, hidden flag.
  2. 2Drag between status columns to move through the pipeline.
  3. 3Upload an icon (PNG, transparent background recommended).
  4. 4Mark as "Live" once shipped — those are exported to the public REST API.

Tips you should know

  • Public REST API exposes only `Live` achievements — Cut/Design ones don't leak to your engine plugin.
  • Hidden achievements still appear in the editor; the flag is for storefront export filtering.
  • Point total at the bottom of the list helps you balance per-platform requirements (Steam max 1000, etc.).
  • Pair with Objectives: an objective's completion criteria can mirror an achievement's unlock condition.

Related modules