Skip to main content

Games with Event Support

Make sure to check out the Game Modules page for more information on how to subscribe to events for a given game. We’ll support new games once we have enough interest for a given game.

Games with Basic Support

All games in this list will support rendering in-game and support hotkeys, but do not have game events.
  • Valorant

Event shape

Every game event arrives in the same envelope, with the per-event fields under content:
The type.ts block under each event on a game page describes that event’s content, so a handler reads event.content.<field> and event.creation_time.

Retained vs transient

Retained events are held by the module, which replays the latest copy to a client that connects late — so you never miss one by subscribing after the fact. Transient events are only seen live. Game pages mark each event with badges: Retained — held and replayed to late subscribers. Transient — delivered live only, never replayed. Key: field — retained per subject rather than one overall. A later event carrying the same value in that field replaces the earlier one. Menu — retained for the life of the process. Match — retained until the match ends, so each match starts from a clean slate. Releases: event — the transient event drops the retained events it names.