Overlays Overview
Understand how gd streamer overlays work, including real-time sync, transparent backgrounds, and visual styles.
Last updated: 2026-03-23What are overlays?#
Overlays are transparent graphics that you add to OBS (or any streaming software that supports browser sources) to display live match data on your stream. They show scores, player names, round info, timers, and more -- all updating in real-time as the match progresses.
Every overlay runs as a standalone web page with a transparent background, so it layers cleanly on top of your camera feeds and game table views.
How real-time sync works#
Overlays connect to your match data via Supabase Realtime. When anyone updates a score, changes a player name, or starts the timer -- from the dashboard or from a tablet -- every connected overlay receives the update within 100-200ms.
There is no polling, no manual refresh, and no delay. The overlays are always in sync with the current match state.
No authentication required#
Overlay URLs are public. You paste them into OBS as browser sources and they work immediately -- no login, no API key, no setup beyond adding the URL. Anyone with the link can view the overlay, but they cannot modify match data.
https://gdstreamer.app/overlay/{match-id}/{overlay-name}
Visual styles#
Every overlay is available in two distinct visual styles:
Tech#
A command-center, tactical aesthetic. Clean borders, sharp angles, and a dark background with subtle gradients. Scores and data use JetBrains Mono for a precise, monospace look. Ideal for competitive and esports-style broadcasts.
Glass#
Frosted glassmorphism with soft edges, backdrop blur, and semi-transparent panels. A modern, polished feel that blends well with a wide range of stream designs. Uses Rajdhani for headers and display text.
You select the style per match in your match settings. The style applies to all overlays for that match -- you cannot mix styles within a single match. You can also override the style for a single overlay by adding ?style=tech or ?style=glass to its URL.
Score capping#
All overlays that display total scores cap the value at 100 VP. This is the maximum victory points in a standard Grimdark 10th match. The dashboard tracks uncapped scores internally for verification, but viewers will never see a total above 100 on your stream.
Overlay categories#
gd streamer provides overlays across several categories:
- Player overlays -- individual name, faction, subfaction, score, and secondary cards per player
- Score displays -- scoreboards and banners combining both players' data
- Game info overlays -- round number, timer, turn indicator, mission details
- Scene overlays -- starting soon, coming next, powered by, deployment map standard
- Utility overlays -- full-screen game state, dice cam frame standard
What's next?#
Explore each overlay category to see what is available, then follow the OBS Browser Source guide to add them to your stream.