Flick 25%
How quickly and cleanly you get to the target: movement time, path and corrections.
v2.0 · STEAM
FPS Performance Lab · aim training for FPS players
Aim trainers give you more drills. FPS Performance Lab tells you why you miss. A few-minute aim test shows exactly what goes wrong: do you fly past the target, stop too early or lose it when it moves? You get one thing to fix, then check whether it really helped.
What we specialise inHand + game
Windows Raw Input: every mouse packet, measured polling rate, movement in millimetres and degrees.
Valve’s official integration (GSI) in CS2. No reading game memory, no overlay.
One thing to fix and a retest that checks whether it helped.
What's new · version 1.11 · Oct 26, 2026
A big update: besides the in-app test, you now measure your aim in a real match and see the test result as a replay of your own movement. It also includes every change from 1.9.3 and 1.10.
New in version 1.11 · beta
Start recording and play a normal match. FPS Performance Lab records your mouse movement and, if you want, the screen. After the match you get the numbers and a few short clips with the moments worth watching in slow motion. Every clip comes with a hand-speed chart synchronised with the video and a plain description of what happened.
Match Analysis (beta) is part of version 1.11 on Steam. The clips come from a real match played by the developer (CS2, deathmatch); the picture is cropped around the crosshair.
On Steam · free update
The most common note in reviews: the measurement is accurate, but it is hard to tell from the result what to do next. Version 2.0 fixes that: it tells you what to train, gives you a 3D training arena and checks the effect in your own matches. It is free for everyone who owns the app.
Video walkthrough · 7 min 34 s
From the first test, through the score and technique analysis, to training, warm-up and the retest. Polish voice-over with Polish captions.
How it works
A few minutes, always under the same conditions, so your results can be compared fairly.
An Aim Score from 0 to 100 and the one thing that matters most, shown on your own attempts.
Your technique or a single setting. Not everything at once.
Short drills picked for exactly your problem.
Take the test again. The app tells you straight: it helped, it didn't, or it's too early to tell. One lucky day won't be mistaken for progress.
Aim Score
The Aim Score (0–100) is a weighted sum of four pillars of mouse control: Flick 25%, Stopping 30%, Tracking 30% and Consistency 15%. Reaction time is shown separately – fast reflexes won't hide sloppy mouse control.
How quickly and cleanly you get to the target: movement time, path and corrections.
Whether you stop on the target, go past it or fall short. In this example it is the priority to work on.
Whether you stay on a target that moves and suddenly changes direction.
Whether you aim the same way from your first attempt to your last. High consistency makes a retest more meaningful.
Version 2.0 · real screens
Pick a module to see its screen. All screens come from version 2.0 and show sample results.
3D arena · Version 2.0
Aim training and the aim test in a 3D arena built on Unreal Engine – with in-game camera movement.
After a match you get one strength, one thing to fix and the numbers from your real fights.
Short clips of the moments worth fixing, in slow motion and with a hand-speed graph.
Your first move in each fight, the player card and a comparison of the match with your test.
Aim Score 0–100, your skill profile and the one thing that matters most to improve.
Score, movement replay, recent tests and your training plan on one screen.
Flick, precision, tracking and reaction – each exercise with a model crosshair movement.
Score history, the retest verdict and your measurement log.
Converter between games, DPI change, eDPI and cm/360.
Modules
Each module has one job. Expand a card to see exactly what it does – and what it doesn't.
01 / DIAGNOSIS
A few minutes under fixed conditions. Gives you an Aim Score and one priority.
Measures Flick, Stopping, Tracking and Consistency. Reaction time is shown separately. The app also rates measurement quality and says when there isn't enough data for a conclusion.
02 / TECHNIQUE
Shows what happens during each movement and which mistakes keep repeating.
Detects overshooting, undershooting, late braking, too many corrections and losing the target after a direction change. Replay your own movement and get a practice plan with a retest.
03 / PRACTICE
Short rounds of flicks, precision, tracking and reaction.
Pick the mode, level and round length, or start the training recommended by your plan. Training scores don't replace the full test – the retest checks progress.
04 / 3D ARENA
Aim training and the aim test in a 3D arena (Unreal Engine).
The same exercises as in the app – flick, precision, tracking and reaction – in 3D space with in-game camera movement. Results are saved in the app.
05 / VISION
Spot targets faster and see more out of the corner of your eye.
Six areas: smooth pursuit, multiple object tracking, attention shifting, peripheral awareness, target search and distractor resistance. No eye tracker; not a medical diagnosis.
06 / READINESS
A ready-made 5, 8 or 12-minute routine.
Activation, tracking, flick, precision, direction change and a readiness check. The plan can include your Dashboard priority. The warm-up does not change your Aim Score.
07 / SENSITIVITY
Compares three sensitivity options: 95%, 100% and 105%.
Short blocks under the same conditions, with variants hidden until the end. If no variant clearly wins, the app says so: keep your current sensitivity. Confirm a winner with a full test.
08 / SETTINGS
Sensitivity, ADS, eDPI and cm/360 in one place, with conversion.
Presets for Counter-Strike 2, VALORANT, Battlefield, Call of Duty / Warzone, Apex Legends, Overwatch 2, Rainbow Six Siege and more. You apply changes in the game yourself – the app never writes game files.
What does each parameter mean?09 / PROGRESS
See how you're improving and save your results to PDF.
History only compares sessions under comparable conditions (same mouse, DPI and sensitivity). PDF reports work in all 17 languages.
Mouse sensitivity without guesswork
Game Profiles combine your setup with the sensitivity model of a specific game. A conversion is a starting point, not a guarantee of identical aim in every game.
Example: 800 DPI × 0.42 sensitivity = 336 eDPI. Compare eDPI only within the same game – different games use different sensitivity scales.
Safety and data
FPS Performance Lab is a separate program. It reads your mouse while its own window is active. In the background only while you run a match recording, a 3D arena round or the in-game turn measurement yourself – and only until it ends. All your results stay on your computer – you can export, back up and delete them.
Version 2.0
The app automatically uses the language you use on Steam. You can change it any time in Settings. PDF reports work in every language.
FAQ
On Steam, for Windows 10 and 11. It has been available since October 15, 2026; the current version is 2.0.
Yes. Since November 1, 2026 there is a free FPS Performance Lab demo on Steam. You take the aim test and see your result before you buy the full version; some modules are locked in the demo.
A typical aim trainer gives you more drills. FPS Performance Lab first measures how you really move your crosshair, points to the one thing that matters most, and then uses a retest to check whether your change helped. Detailed comparison: Aimlabs alternative.
FPS Performance Lab is a separate program. No overlay, no reading game memory, no aiming for you, and it does not change anything in your games or system. It reads your mouse while its own window is active. In the background only while you run a match recording, a 3D arena round or the in-game turn measurement yourself – and only until it ends.
The test measures your hand and mouse control, so the results apply to any FPS. Game Profiles include presets for Counter-Strike 2, VALORANT, Battlefield, Call of Duty / Warzone, Apex Legends, Overwatch 2 and Rainbow Six Siege, plus an option for other games.
No. FPS in the name stands for first-person shooter. The program diagnoses and trains your aim; it does not increase frames per second.
Version 2.0 has 17 interface languages. By default the app uses the language you use on Steam; you can change it any time in Settings.
Yes – that is Match Analysis (beta) in version 2.0 (example clip above, full description on the CS2 Match Analysis page). While recording, the app reads your mouse during the game and, if you want, the screen, but it does not touch the game itself: no overlay and no reading game memory. In version 2.0 it works in CS2, with kills, headshots and deaths from Valve’s official integration.
Version 2.0 has been on Steam since November 11, 2026 and is free for everyone who owns FPS Performance Lab. It adds a 3D training arena (Unreal Engine 5), a match summary with clips, a new Dashboard and a training plan with a retest.
Results, history, profiles and PDF reports stay on your computer. You can export them and make backups.
Windows · Steam
The same as on the Steam store page. The Steam version includes the .NET runtime – no separate install needed.
A mouse is required; a gaming mouse with adjustable DPI and a 144 Hz display give the most accurate measurements. macOS and Linux are not supported. Tested on a laptop with an Intel Core i7-6700HQ and a Quadro M1000M at 1920 × 1080.
On Steam · Windows 10 and 11
No “magic sensitivity”, no overnight miracles. A reliable measurement, a clear tip and an honest answer about whether your change helped.