Store data
- UK price
- Free
- US price
- Free
- Positive reviews
- 86%
- Total reviews
- 7
- Release date
- 25 September 2026
SteamWatch’s first observed day and week; tracking can begin after release. Top Sellers is Steam’s revenue ranking, not a sales estimate.
1 player-data day recorded in this window.
6 player-data days recorded in this window.
24-hour and 7-day views use hourly peaks from ten-minute samples. Longer views use retained daily peaks. Up to 24 recent event markers are shown per layer.
| Month | Peak | Gain | % gain | Average | Avg % gain |
|---|---|---|---|---|---|
| Last 30 days | 4 | +2 | +100.0% | 0 | +8.8% |
| November 2026 | 2 | -2 | -50.0% | 0 | +6.4% |
| October 2026 | 4 | +2 | +100.0% | 0 | +10.6% |
| September 2026 | 2 | — | — | 0 | — |
| Region | Currency | Regular | Current | Discount | Historical low | Last change |
|---|---|---|---|---|---|---|
| United KingdomGBP · GB | GBP | Free | Free | 0% | Free | 27 Sept 2026 |
| United StatesUSD · US | USD | Free | Free | 0% | Free | 27 Sept 2026 |
| Euro areaEUR · DE | — | — | Unavailable | — | — | No change recorded |
| United Arab EmiratesAED · AE | — | — | Unavailable | — | — | No change recorded |
| AustraliaAUD · AU | — | — | Unavailable | — | — | No change recorded |
| BrazilBRL · BR | — | — | Unavailable | — | — | No change recorded |
| CanadaCAD · CA | — | — | Unavailable | — | — | No change recorded |
| SwitzerlandCHF · CH | — | — | Unavailable | — | — | No change recorded |
| ChileCLP · CL | — | — | Unavailable | — | — | No change recorded |
| ChinaCNY · CN | — | — | Unavailable | — | — | No change recorded |
| ColombiaCOP · CO | — | — | Unavailable | — | — | No change recorded |
| Costa RicaCRC · CR | — | — | Unavailable | — | — | No change recorded |
| Hong KongHKD · HK | — | — | Unavailable | — | — | No change recorded |
| IndonesiaIDR · ID | — | — | Unavailable | — | — | No change recorded |
| IsraelILS · IL | — | — | Unavailable | — | — | No change recorded |
| IndiaINR · IN | — | — | Unavailable | — | — | No change recorded |
| JapanJPY · JP | — | — | Unavailable | — | — | No change recorded |
| South KoreaKRW · KR | — | — | Unavailable | — | — | No change recorded |
| KuwaitKWD · KW | — | — | Unavailable | — | — | No change recorded |
| KazakhstanKZT · KZ | — | — | Unavailable | — | — | No change recorded |
| MexicoMXN · MX | — | — | Unavailable | — | — | No change recorded |
| MalaysiaMYR · MY | — | — | Unavailable | — | — | No change recorded |
| NorwayNOK · NO | — | — | Unavailable | — | — | No change recorded |
| New ZealandNZD · NZ | — | — | Unavailable | — | — | No change recorded |
| PeruPEN · PE | — | — | Unavailable | 0% | — | No change recorded |
| PhilippinesPHP · PH | PHP | Free | Free | 0% | Free | No change recorded |
| PolandPLN · PL | — | — | Unavailable | — | — | No change recorded |
| QatarQAR · QA | — | — | Unavailable | — | — | No change recorded |
| RussiaRUB · RU | — | — | Unavailable | — | — | No change recorded |
| Saudi ArabiaSAR · SA | — | — | Unavailable | — | — | No change recorded |
| SingaporeSGD · SG | — | — | Unavailable | — | — | No change recorded |
| ThailandTHB · TH | — | — | Unavailable | — | — | No change recorded |
| TaiwanTWD · TW | — | — | Unavailable | — | — | No change recorded |
| UkraineUAH · UA | — | — | Unavailable | — | — | No change recorded |
| UruguayUYU · UY | — | — | Unavailable | — | — | No change recorded |
| VietnamVND · VN | — | — | Unavailable | — | — | No change recorded |
| South AfricaZAR · ZA | — | — | Unavailable | — | — | No change recorded |
| CIS (regional USD)USD_CIS · AM | — | — | Unavailable | — | — | No change recorded |
| Latin America (regional USD)USD_LATAM · AR | — | — | Unavailable | — | — | No change recorded |
| Middle East & North Africa (regional USD)USD_MENA · EG | — | — | Unavailable | — | — | No change recorded |
| South Asia (regional USD)USD_SASIA · PK | — | — | Unavailable | — | — | No change recorded |
Recent views use Steam's daily review activity. Longer views use weekly totals, retained by SteamWatch.
A single scenario has infinite variations available based on adding reserved words to the end of the name. For example add “20%Larger” and “10%Faster” to change the target’s size and speed. Add “25cm” to force the sensitivity to 25 cm/360 automatically when playing the scenario.
Define a difficulty step such as 2% larger target and automatically have variations of the scenario that gradually increase in difficulty. These scenario levels are exposed with “L1”, “L2”, “L3” added to the end of the name. Even half levels like “L1.5” are available. Easily create playlists with all of the desired levels for a given scenario.
Set a target score as a goal for a scenario. Try to hit the target at increasing difficult levels and track your progress over time.
Easily share compact bundles of scenarios, playlists, and guides created by the community. All items in the bundle are prefixed with the bundle name such as “AF” for the FpsAimForge. This prevents naming conflicts across bundles written by different authors.
Guides provide collections of playlists and links to other guides along with text describing how to approach the scenarios and playlists. Take advantage of guides written by the community describing how to use the playlists and scenarios in the bundle.
Games with the most comparable recorded change in players, and where available Steam reviews and Twitch viewers. This is a data similarity, not a recommendation or an explanation of cause.
Ability to enable WASD movement in settings. (no effect on scoring) Fix for strafe speed in cylinder rooms when target gets close to camera. Improved bundle UI
Read full update on Steam ↗VDIM Entry/Novice variations and guides grouping the playlists by difficulty. Increased scenario coverage for tracking playlists. See "VDIM Overview". Fix pill target height to not change with radius size changes. Fix rendering when diameter exceeds height. Display shot type on scenario "wait for click" screen. Minor UX/UI fixes.
Read full update on Steam ↗Remove 2k max fps cap in settings screen. Default to MAILBOX present mode for lower refresh rate monitors so new users less likely to see tearing. Fix discord link in contact tab.
Read full update on Steam ↗Poke scenarios for all clicking scenarios added to default scenario list explicitly. (instead of just being accessible through variation selection dialog) Additional advanced filters for "has target score" and "shot type" (clicking, switching, ..). Exclude entry in advanced filters removed as you can just type "-word" in the normal search to exclude matches. Terms starting with - exclude matches. Fixed ascended crosshair to render outline. Added ascended crosshair version that can use colors from themes. Ability to have a crosshair layer render using outline color. Compare tab in scenario editor to view definition of another scenario. Import room button to copy room from another scenario.
Read full update on Steam ↗Automatically defined Levels and cm360 playlists for every scenario. Automatic Levels + cm360 guide defined for each scenario. Many ladder scenarios replaced by the automatic Levels playlists. Upgrade to SDL3 3.4.18 Reach out on Discord or Reddit with any issues or feature ideas. See contact tab on settings page for links. Better support for "level offset" so that "AF Popcorn" can be equivalent to "AF Popcorn L20" instead of always being "AF Popcorn L0". This allows not needing to define separate Ladder scenarios to make the levels meaningful. Support for initial delay time in pulse scenarios so the radius growth can be delayed. See "AF ClusterPulse" Various UI tweaks and fixes.
Read full update on Steam ↗Scenario editor rework with better organization and introducing tabs for each of the columns. Pulse/pressure scenarios now support target size growth with acceleration (not just linear). Bundle pack editing UI and ability to automatically check for updates for multiple bundle packs. Proximity tracking with pill targets now supports rendering center line similar to spheres.
Read full update on Steam ↗Support for downloading scenario/playlist updates dynamically for the default set of bundles (showing option to download in top right when new version available) TSK ladder scenarios and cm/360 guides Waypoint/centering scenario fix when target goes out of bounds on the wall. Advanced search filters including "exclude" searches. UI/UX fixes/tweaks Compressed bundle pack format using less disk space and quicker startup times.
Read full update on Steam ↗-Increase max vertical pitch to 89 degrees from 85. Like in unreal engine -UX tweaks -Scenario updates. "AF Bounce Overhead", "AF SkeetClick", and other variations
Read full update on Steam ↗-Set target score on ladder playlist (override scenario target) -AF Popcorn ladder added -Show hit percent in playlist view when hovering over high score -Clear variation option in playlist/guide menu
Read full update on Steam ↗-Support for sound when a target expires (pulse, reflex) -Increased error logging and notifications when starting invalid scenario
Read full update on Steam ↗-Minor UX tweaks -Allow filtering by bundle -New scenario types. "CassidyClick", "DriftClick", "EvasiveStrafe"
Read full update on Steam ↗BugFix: Saving guide overwrites scenario with same name
Read full update on Steam ↗Ability to enable WASD movement in settings. (no effect on scoring) Fix for strafe speed in cylinder rooms when target gets close to camera. Improved bundle UI
VDIM Entry/Novice variations and guides grouping the playlists by difficulty. Increased scenario coverage for tracking playlists. See "VDIM Overview". Fix pill target height to not change with radius size changes. Fix…
1 positive · 0 negative.
Remove 2k max fps cap in settings screen. Default to MAILBOX present mode for lower refresh rate monitors so new users less likely to see tearing. Fix discord link in contact tab.
1 positive · 0 negative.
Poke scenarios for all clicking scenarios added to default scenario list explicitly. (instead of just being accessible through variation selection dialog) Additional advanced filters for "has target score" and "shot t…