Skip to content

Indicate Achievement Progress

Blueprint node screenshot

Displays Steam’s built-in achievement progress toast (e.g., 5 / 10) for an incremental achievement. This does not unlock or store by itself; combine with stat updates and a later store.

Inputs

Pin Type Description
Achievement API Name String Exact identifier defined in Steamworks (e.g., ACH_COLLECT_10_SHARDS).
Current Progress int32 Current amount toward completion (e.g., 5).
Max Progress int32 Target amount for completion (e.g., 10). Must be > 0.

Outputs

Pin Type Description
Success Bool true if the progress toast was accepted for display.

Notes

  • Call Request Current Stats And Achievements once before using achievement/stat nodes.
  • This node only shows a UI toast; it does not unlock the achievement or persist any values.
  • Pair it with a stat update (Set/Add Local (Cached) Stat) and persist via Store User Stats & Achievements.
  • When progress reaches the target, unlock explicitly with Set Achievement (Unlock), then store.
  • Avoid spamming frequent toasts—trigger on meaningful increments or milestones.

Typical usage

  • Increment a counter stat (e.g., ST_COLLECTED) → call Indicate Achievement Progress with Current/Max.
  • If Current >= Max: call Set Achievement (Unlock)Store User Stats & Achievements.