FPS Performance Lab
EN
v2.0 · STEAM
On Steam · update 2.0

FPS Performance Lab · aim training for FPS players

Missing shots? Find out why.

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.

  • Aim Score 0–100
  • A few-minute test
  • Retest with a clear verdict
  • 17 languages
Scroll

What we specialise inHand + game

Your hand

Windows Raw Input: every mouse packet, measured polling rate, movement in millimetres and degrees.

The game

Valve’s official integration (GSI) in CS2. No reading game memory, no overlay.

The answer

One thing to fix and a retest that checks whether it helped.

How it works →

What's new · version 1.11 · Oct 26, 2026

Match Analysis, movement replay and My mouse

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.

  • Match Analysis (beta)Record a real match, then watch clips with a hand-speed chart. In CS2 also kills, headshots and deaths.
  • Movement replayThe test result in four steps: one sentence, your hand movement, how often it happens and what to do next.
  • My mouse & settingscm/360, crosshair step per mouse count, monitor Hz and polling rate. Settings per game.
  • Your real DPIMeasure with a payment card in 30 seconds or with a ruler to about 1%.
FPS PERFORMANCE LAB ON STEAM

The official Steam widget shows the current price and discount.

01
1.9.0 · launchOct 15, 2026 · 17 languages
On Steam
02
1.9.2 · challenges & leaderboardsOct 21, 2026
On Steam
03
1.11 · Match AnalysisOct 26, 2026 · movement replay, My mouse, DPI check
On Steam
04
2.0 · 3D arena and match summaryNov 11, 2026 · free for owners of earlier versions
On Steam

New in version 1.11 · beta

Match Analysis – see your aim in a real game

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.

What else is in update 1.11

  • Movement replay after the testThe result in four steps: one sentence, a replay of your hand movement, how often it happens and what to do next.
  • My mouse & settingscm/360, crosshair step per mouse count, monitor Hz and polling rate. Settings per game, turn measurement in any game.
  • Your real DPIMeasure with a payment card in 30 seconds or with a ruler to about 1%.
  • A shorter first testAbout 3–4 minutes, stages advance by themselves, and a break no longer wipes the whole test.
  • Motion analysis (beta)Your flick split into reaction, main movement and corrections – in millimetres, with a one-sentence reading for every chart.

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

Version 2.0 – 3D arena and your matches

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

See FPS Performance Lab in action

From the first test, through the score and technique analysis, to training, warm-up and the retest. Polish voice-over with Polish captions.

Recorded before launch on test build 1.8.55 with the Polish interface. In the current version some names and layouts differ (for example, “Aim Technique Coach” is now “Technique Analysis”).

How it works

One change. One retest. A clear answer.

  1. 01
    Take the test

    A few minutes, always under the same conditions, so your results can be compared fairly.

  2. 02
    See what's off

    An Aim Score from 0 to 100 and the one thing that matters most, shown on your own attempts.

  3. 03
    Change one thing

    Your technique or a single setting. Not everything at once.

  4. 04
    Practice

    Short drills picked for exactly your problem.

  5. 05
    Check the result

    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

Four pillars instead of one number

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.

01 / Acquisition68/100

Flick 25%

How quickly and cleanly you get to the target: movement time, path and corrections.

02 / Endpoint control58/100

Stopping 30%

Whether you stop on the target, go past it or fall short. In this example it is the priority to work on.

03 / Continuous control72/100

Tracking 30%

Whether you stay on a target that moves and suddenly changes direction.

04 / Stability94/100

Consistency 15%

Whether you aim the same way from your first attempt to your last. High consistency makes a retest more meaningful.

End-point map
Where?
Exactly where your crosshair stops compared to the center of the target.
Direction and distance
Which way?
Which way and at what distance you miss most often.
Honest assessment
Confidence
The app tells you when there isn't enough data to say anything yet – and what to do about it.
Reaction time
ms
In milliseconds, shown separately from the Aim Score.

Version 2.0 · real screens

Everything in one place

Pick a module to see its screen. All screens come from version 2.0 and show sample results.

01

3D arena · Version 2.0

01

3D arena

Aim training and the aim test in a 3D arena built on Unreal Engine – with in-game camera movement.

02

Match summary

After a match you get one strength, one thing to fix and the numbers from your real fights.

03

Match clips

Short clips of the moments worth fixing, in slow motion and with a hand-speed graph.

04

Match vs. test

Your first move in each fight, the player card and a comparison of the match with your test.

05

Test result

Aim Score 0–100, your skill profile and the one thing that matters most to improve.

06

Dashboard

Score, movement replay, recent tests and your training plan on one screen.

07

Exercises

Flick, precision, tracking and reaction – each exercise with a model crosshair movement.

08

Progress

Score history, the retest verdict and your measurement log.

09

Sensitivity calculators

Converter between games, DPI change, eDPI and cm/360.

Modules

Diagnose, practice, check the result

Each module has one job. Expand a card to see exactly what it does – and what it doesn't.

01 / DIAGNOSIS

Aim Control Test

A few minutes under fixed conditions. Gives you an Aim Score and one priority.

Show details

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

Technique Analysis

Shows what happens during each movement and which mistakes keep repeating.

Show details

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

Aim Training

Short rounds of flicks, precision, tracking and reaction.

Show details

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

3D arena

Aim training and the aim test in a 3D arena (Unreal Engine).

Show details

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

Vision Training

Spot targets faster and see more out of the corner of your eye.

Show details

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

Pre-Match Warm-Up

A ready-made 5, 8 or 12-minute routine.

Show details

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

Control Optimizer

Compares three sensitivity options: 95%, 100% and 105%.

Show details

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

Game Profiles

Sensitivity, ADS, eDPI and cm/360 in one place, with conversion.

Show details

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

Progress History and PDF report

See how you're improving and save your results to PDF.

Show details

History only compares sessions under comparable conditions (same mouse, DPI and sensitivity). PDF reports work in all 17 languages.

Mouse sensitivity without guesswork

DPI, eDPI, cm/360 and ADS – what each parameter means

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.

Sensitivity calculators · Version 2.0

Example: 800 DPI × 0.42 sensitivity = 336 eDPI. Compare eDPI only within the same game – different games use different sensitivity scales.

DPI
Mouse counts per inch of movement. Enter the DPI set on your mouse – the app does not program the sensor.
Sensitivity and eDPI
eDPI = DPI × in-game sensitivity. Useful for comparing two players' settings in the same game.
cm/360
How many centimeters you move the mouse to turn 360°. Requires a known conversion model for the game.
ADS
Sensitivity multiplier when aiming down sights. Its effect depends on the game and zoom.
FOV
Field of view changes how fast the picture seems to move. The same FOV number does not give an identical view across games.
Raw Input
The app measures mouse movement through Windows Raw Input in its own active window – in the background only during a match recording, a 3D arena round or a turn measurement you start yourself.

Safety and data

It never touches your games

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.

  • No overlay.
  • No reading game memory.
  • No aiming for you.
  • No changes to your games or system.
Read the privacy policy

Version 2.0

17 languages

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

FPS Performance Lab – questions and answers

Where can I get FPS Performance Lab?

On Steam, for Windows 10 and 11. It has been available since October 15, 2026; the current version is 2.0.

Is there a free demo?

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.

How is it different from a regular aim trainer?

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.

Does it interact with my games or risk a ban?

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.

Which games is it useful for?

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.

Does it increase my frame rate (FPS)?

No. FPS in the name stands for first-person shooter. The program diagnoses and trains your aim; it does not increase frames per second.

Which languages are supported?

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.

Can it analyse my real matches?

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.

What does version 2.0 bring and what does it cost?

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.

Where are my results stored?

Results, history, profiles and PDF reports stay on your computer. You can export them and make backups.

Windows · Steam

System requirements

The same as on the Steam store page. The Steam version includes the .NET runtime – no separate install needed.

Minimum

OS
Windows 10 64-bit (2004+)
Processor
Intel Core i5-6400 / i7-6700HQ / AMD Ryzen 3 1200
Memory
8 GB RAM
Storage
1.5 GB
Graphics
DirectX 11 · GeForce GTX 950M / Quadro M1000M / Radeon RX 460 (2 GB VRAM)
Display
60 Hz, 1920 × 1080

Recommended

OS
Windows 11 64-bit
Processor
Intel Core i5 / AMD Ryzen 5
Memory
16 GB RAM
Storage
3 GB
Graphics
DirectX 11 · GeForce GTX 1660 / Radeon RX 5600 XT
Display
144 Hz or faster

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

Don't train more. Train what matters.

No “magic sensitivity”, no overnight miracles. A reliable measurement, a clear tip and an honest answer about whether your change helped.

Buy on Steam Free demo