Author the popups players see: skill level-ups, new maps, boss kills, loot and quests.

Notifications & Feedback

Every time something happens to a player — a skill levels up, they walk into a new map, a boss goes down, an item drops — the game shows a notification card. You decide what each one looks like, where it appears, how it animates and what it sounds like.

Your game already has a complete set of cards out of the box. You only come here when you want to change one.

Where to Author

Studio → Notifications in the left sidebar.

The list on the left is your templates, grouped by the kind of moment they answer. The right side is the live preview, the card settings, and the motion editor.

Creating Your First Card

1. Open Notifications. 2. Click New — or pick a stock card from Start from a stock card at the bottom of the list, which copies the built-in look so you can adjust it instead of starting from blank. 3. Under Fires on, choose the event this card answers (e.g. Skill Level Up). 4. Type your wording into Title. Use tokens for the parts that change. 5. Pick a Motion preset and press Replay to watch it. 6. Click Save.

The card is live the next time that moment happens in game.

Tokens

A token is a placeholder the game fills in. The Available tokens row under Fires on lists exactly which ones your chosen event supplies — click into the title and type them with curly braces.

EventTokens
Skill Level Upskill · level · prevLevel · levelCap
Character Level Uplevel · prevLevel
Entering a New Mapzone · zoneType
Location Discoveredlocation · zone · discoveredCount · totalCount
Boss Slainboss · zone · participants
Item Obtaineditem · qty · rarity
Quest Objectivequest · objective · current · required
Achievement Unlockedachievement · points

A token the event doesn't supply renders as nothing — it never shows raw braces to a player. The editor warns you when you use one that won't resolve.

Channels — Where Cards Appear

A channel is a lane on the screen. Cards in a queue channel wait their turn, so a level-up is never stepped on by the next one; cards in a stack channel pile up.

ChannelWhereBehaviourUsed by
HeroUpper centreOne at a timeSkill-ups, level-ups, discoveries, achievements
Title CardHigh centreOne at a timeNew map, boss slain, world events
FeedTop rightStacks, 8 visibleSystem notices, crafting
QuestTop right, below the trackerStacks, 4 visibleQuest progress and completion
LootCentre, grows upwardStacks, 5 visibleItems obtained
AlertScreen centreStacksDeath, urgent prompts

Want one unified stack instead? Point every template at Feed.

Card Settings

FieldWhat it does
ShapePlate, Banner, Ribbon, Pill, Diamond, or None (text only)
AlignmentLeft, centre or right
Width / HeightFixed size in pixels. Leave blank to hug the content
Corner radiusRounds the corners. Ignored by Pill and None
SkewSlants the card into a parallelogram. The text stays upright
PaddingSpace between the edge and the content
EyebrowSmall uppercase line above the title, e.g. "LOCATION DISCOVERED"
TitleThe main line
BodyAn optional second line, smaller and dimmer
IconFrom the event uses the skill/item/boss icon; A fixed image always shows the same one; No icon hides it
Icon sideLeft, right or above the text
Background fitHow background art fills the card: cover, contain, stretch or tile
Text / Accent / Glow / Surface colourLeave blank to follow your project theme
Uppercase titleCapitalises the title
Accent ruleA thin gradient line under the title
PriorityHigher wins when two cards compete for a queue channel
Merge repeats withinRepeats of the same thing inside this window merge into one card instead of spamming the feed

Motion

Pick a preset and you're done — all fourteen presets look finished on their own. Adjust In, Hold and Out to change the pacing; the preset re-derives itself, so a longer hold doesn't slow the entrance down.

For finer control, use the timeline below the preset. Each row is one animated property:

  • Drag a key to move it in time and value
  • Double-click an empty track to add a key
  • Right-click a key to cycle its easing (Linear, Ease In, Ease Out, Ease In-Out, Overshoot, Elastic, Step)
  • Alt-click a key to delete it
  • Click the ruler to scrub — the preview jumps to that exact frame
Animatable properties: Opacity, Offset X / Y, Scale (uniform and per-axis), Rotation, Skew, Blur, Glow and Letter Spacing. Add one with + Add a track.

Editing a track marks it edited; the rest keep following the preset. Reset curves to the preset undoes all of it.

Sound

Choose a sound slot so the sound follows whatever the player has bound in Sounds — rebinding one file then updates every card using it. You can also point a card at a specific uploaded audio file instead.

Gotchas

  • A card with no text, no icon and no artwork saves, but players see an empty box. The editor warns you.
  • Total duration of zero is refused — the card would appear and vanish in the same frame.
  • Deleting a template doesn't remove the notification. The moment falls back to the engine's stock card. To silence one entirely, uncheck Enabled.
  • Publish your project after editing. On a hosted or desktop server the templates travel with a publish; without one the server keeps showing the stock cards.
  • Reduced motion (a player accessibility setting) keeps the fade but drops travel, rotation and blur. Don't rely on motion alone to carry meaning.
  • The whole system sits behind the Notifications feature flag. Off = no cards at all.