Game
Free to play App 5165380
FpsAimForge
FpsAimForge · released Sep 25, 2026
An open-source aim trainer providing the tools to take your mouse skills to the next level. Blazingly fast performance and infinite variations provide just the right amount of challenge.
Price
Free
US store
Reviews
85%
7 · 7 user reviews
Playing now
—
not sampled yet
24h peak
—
all-time seen —
Followers
—
Steam community hub
Owners (est.)
~210
105 – 336
YouTube activity
—
videos · 30 d—
creators—
views · 1 yTwitch activity
—
avg viewers · 30 d—
hours watched · 30 d—
streamers · 30 dProduct info
from Steam's PICS · read 2h ago- Change number
- 40,921,259 · seen 2h ago
- Public build
- 26,649,223 · Nov 13, 2026 (2h ago)
- Operating systems
- windows, linux
- Architecture
- 64-bit
- Install size
- 27 MB · 11 MB download
- Install folder
FpsAimForge- Controller support
- —
- Metacritic
- —
- Homepage
- github.com/mjohns/FpsAimForge
- Release state
- released
- Community
- hub
Steam Deck
UnknownNo Deck test results published.
Branches · 2
every build Steam serves for this app| Branch | Build | Updated | Description |
|---|---|---|---|
| public | 26,649,223 | Nov 13, 2026 · 2h ago | |
| unstable | 26,649,223 | Nov 13, 2026 · 3h ago | Public testing |
Build history
every build id we have seen on a branch (history starts with our first read)| Build | Branch | Released | First seen |
|---|---|---|---|
| 26,649,223 | public | Nov 13, 2026 16:36 | 2h ago |
| 26,649,223 | unstable | Nov 13, 2026 16:15 | 3h ago |
| 26,648,149 | unstable | Nov 13, 2026 15:32 | 3h ago |
| 26,579,172 | public | Nov 11, 2026 02:17 | 2d ago |
| 26,579,172 | unstable | Nov 11, 2026 00:12 | 2d ago |
| 26,422,687 | public | Nov 4, 2026 13:30 | 3d ago |
| 26,422,687 | unstable | Nov 4, 2026 03:43 | 3d ago |
Depots · 3
content of the public branchLaunch options · 2
| Executable | OS | Description |
|---|---|---|
FpsAimForge.exe |
windows 64-bit | |
FpsAimForge |
linux |
Languages · 1
| Language | Interface | Full audio | Subtitles |
|---|---|---|---|
| English | ✓ | — | — |
Packages · 0
all packagesNo packages recorded yet.
Bundles · 0
all bundlesNot part of any bundle we know.
Change numbers
all changes#40,921,259 · 2h ago#40,920,542 · 3h ago#40,918,918 · 3h ago#40,817,363 · 2d ago#40,814,280 · 2d ago
Updates · patch notes
Steam announcements tagged as patch notes, linked to the public build they followed
| When | Note | Build | Update size |
|---|---|---|---|
| Nov 13, 2026 | Minor Update 0.7.5 Option to draw shadows on floor / roof to improve visual clarity and depth reading. Can be specified on the scenario and overidden on/off in the theme. "Move" scenario variation name that force enable movement and isolate stats from default no movement scenarios. i.e. "AF Static3 Move" Bundle ui improvements. Ability to clear history for all variations of scenario. |
26,649,223 | +85.4 KB |
| Nov 11, 2026 | Minor Update 0.7.4 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 |
26,579,172 | +37.3 KB |
| Nov 4, 2026 | Minor Update 0.7.3 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. |
26,422,687 | 25.3 MB total |
| Oct 30, 2026 | Minor Update 0.7.2 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. |
— | — |
| Oct 25, 2026 | Minor Update 0.7.1 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. |
— | — |
| Oct 21, 2026 | Update 0.7.0 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 |
— | — |
| Oct 14, 2026 | Minor Update 0.6.6 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. |
— | — |
| Oct 10, 2026 | Minor Update 0.6.5 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 spac |
— | — |
| Oct 3, 2026 | Minor Update 0.6.4 -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 |
— | — |
| Oct 2, 2026 | Minor Update 0.6.3 -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 |
— | — |
| Oct 1, 2026 | Minor Update 0.6.2 -Support for sound when a target expires (pulse, reflex) -Increased error logging and notifications when starting invalid scenario |
— | — |
| Oct 1, 2026 | Minor Update 0.6.1 -Minor UX tweaks -Allow filtering by bundle -New scenario types. "CassidyClick", "DriftClick", "EvasiveStrafe" |
— | — |
| Sep 26, 2026 | BugFix: Saving guide overwrites scenario with same name BugFix: Saving guide overwrites scenario with same name |
— | — |