Records matches, not menus
Records in the background from the moment a match goes live until it ends. No hotkeys, no forgotten uploads.
Free Windows app
UpForge records each match in the background, then gives you an AI coaching report with timestamped moments and one clear thing to fix next game.

Three steps. Setup in the desktop app is guided and takes care of recording for you.
Download the installer and sign in with your UpForge account. Setup installs and configures OBS Studio for you, then runs a short test recording.
Windows 10 or 11 · about 300 MB
Recording starts when your match goes live and stops when it ends. Lobbies and menus are not recorded.
Competitive and Premier by default · change in Settings
Press Analyse after the match, or turn on auto-analyse. You get a Windows notification when your report is ready, in the app and on your web dashboard.
Usually 10–30 minutes after the match

An AI review of your own footage and match data, not a scoreboard recap. Queued automatically after each match — typically 10–30 minutes depending on length and server load.

Background capture, hardware encoding and live match data, so coaching reflects what actually happened in your game.
Records in the background from the moment a match goes live until it ends. No hotkeys, no forgotten uploads.
Uses your GPU's hardware encoder (NVENC, AMF or QuickSync) at 720p30 by default. Heavy processing waits until your match ends.
Kills, rounds, economy and abilities sync with your recording, so coaching points at real moments.
Watch your matches with a round log, map view and coach notes side by side. Clip any moment.
Uploads and analyses resume after a crash or restart. You get notified when the report is ready.
Local files are removed after coaching finishes by default. Turn that off to keep a local library.
Keep the moments
One key saves the play. Plus backs every match up to the cloud.
Discord, if you want it. Link Discord in your profile to get pre-game briefs and post-game debrief summaries in DMs — optional, not required to use the platform. Link in profile
What gets recorded by default and what coaching each game gets today.
| Game | Recorded by default | Coaching | Good to know |
|---|---|---|---|
| Competitive, Premier | Full video and match-data coaching | Deathmatch and Team Deathmatch can't be coached. | |
| Competitive, Premier | Video and demo-data coaching | Analysis unlocks once the match demo is linked. The app fetches it automatically when it can. | |
| Competitive | Video and replay-data coaching | Analysis unlocks once the replay is linked. Replays download automatically. | |
| Summoner's Rift | Stats-based coaching | Uses Riot match data. Video is not reviewed yet. | |
| Dota 2 | Coming next | Not available yet |
A hardware encoder (NVENC, AMF or QuickSync) keeps recording off your CPU and protects your FPS. Integrated graphics are supported through QuickSync.
| Component | Minimum | Recommended |
|---|---|---|
| Operating system | Windows 10 (64-bit) | Windows 11 |
| Graphics | NVIDIA GTX 1060 / AMD RX 580 / Intel UHD 630 | NVIDIA RTX series / AMD RX 6000+ |
| Memory | 8 GB RAM | 16 GB RAM |
| Storage | 10 GB free disk space | SSD |
Downloading and recording are free. Your first guided match in the app includes a full coaching report, and free accounts get one more lifetime analysis at a lighter depth. Plus and Pro include monthly coaching reports. Recording never uses your analysis allowance — only an AI analysis does.
Recording runs through OBS on your GPU's hardware encoder (NVENC, AMF or QuickSync) at 720p and 30 fps by default, and heavier processing waits until your match ends. This keeps the load low. If you notice a drop on your PC, choose a lighter recording preset in Settings.
Usually not. During setup UpForge installs OBS Studio (if it isn't already installed), applies its recording profile and runs a test recording. If the automatic install can't run on your PC, the app links you to the official OBS download.
UpForge doesn't inject into or modify your game. It captures video through OBS and reads match data from official sources: Riot's local client data for Valorant, Game State Integration and demo files for CS2, and replay files for Deadlock.
Your match recording and match data such as rounds, kills, agent or hero and map. It does not record your keyboard input, other applications or anything outside the game.
Valorant, CS2 and Deadlock, with coaching tailored to each game. CS2 and Deadlock analysis unlocks once the match demo or replay is linked, which the app does automatically when it can. League of Legends gets stats-based coaching from Riot match data.
On your PC first. By default the local file is removed once coaching finishes or it is saved to the cloud; failed jobs keep the file so you can retry. Turn auto-delete off to keep a local library — local-only recordings are cleaned up after 14 days unless you change that. Cloud-saved recordings are kept for 14 days on Free and 90 days on Plus and Pro.
Full-match coaching runs through our AI pipeline after each game. Most reports land within 10–30 minutes, but busier periods or longer matches can take longer. You can leave — we keep working in the background.
Yes — Intel UHD 630 and newer support hardware encoding through QuickSync. Without a hardware encoder, recording falls back to software encoding at reduced quality.
Download the Windows app for Valorant, CS2 and Deadlock. Recording is free, and your first guided match includes a full coaching report.
Download stuck or blocked by Windows? Get the installer from GitHub releases.