GameFlow
Ranked in Game Controller Mapper Software ·Free plan
About
GameFlow is free, cross-platform gamepad tooling that routes input from gamepads, keyboards, mice, or phones through saved profiles into virtual-controller output. Mapping options include autofire, button remapping, shift layers, SOCD cleaning, stick trim, multi-source rows, gyro aiming, touchpad mapping, button combinations, and freeze macros. Custom control logic can be written in sandboxed Lua through MoonSharp. Profiles are human-editable JSON documents that can be created, duplicated, renamed, imported, and exported. A phone browser on the same local network can act as a controller without an app, with up to 16 phones supported. The motion server exposes DSU/Cemuhook over UDP for Cemu, Dolphin, Yuzu, and Ryujinx, and the protocol supports four pads. It can generate a transparent controller-overlay URL for an OBS Browser source. GameFlow requires .NET SDK 10.0 or later and uses SDL3 for gamepad and joystick input on Windows, Linux, and macOS. Windows virtual output uses HIDMaestro in user mode; Linux and macOS virtual gamepad output are not built yet.
Who it is for
GameFlow suits people looking to build or switch input mappings through editable profiles, including those who want phone-browser input or Lua control logic. Its current virtual-output coverage is most relevant to Windows users.
What is good
- Profiles are editable JSON and support import and export.
- Mapping includes gyro aiming, SOCD cleaning, and freeze macros.
- Phone browsers on the same LAN can act as controllers.
- Lua control logic runs in a sandbox.
- MIT licensed and available for Windows, Linux, and macOS.
What to know first
- Requires .NET SDK 10.0 or later.
- Linux and macOS virtual gamepad output is not built yet.
- Does not hide physical controllers from games.
- No HidHide or equivalent integration.
Verdict
GameFlow provides detailed input mapping and profile tools, with phone-browser input and motion-server support. Check the platform output gap and controller-hiding limitation before building it into a setup.
Compared on game controller mapper software
- Free plan
- Yesgithub.com
- Keyboard/mouse output
- Yesgithub.com
- Virtual-controller output
- Yesgithub.com
- Profile switching
- Yesgithub.com
- Platform support
- multiplatformgithub.com
- Controller input types
- gamepad, joystick, keyboard, mouse, phone browsergithub.com
Facts
- Purpose
- GameFlow is cross-platform gamepad tooling that transforms gamepad, keyboard, mouse or phone input through saved profiles into virtual-controller output.github.com · 30 Sept 2026
- Audience
- The project describes itself as cross-platform gamepad tooling for anyone.github.com · 30 Sept 2026
- Mapping
- Features include autofire, button remapping, shift layers, SOCD cleaning, stick trim, multi-source rows, gyro aiming, touchpad mapping, button combos and freeze macros.github.com · 30 Sept 2026
- Scripting
- Custom control logic uses sandboxed Lua through MoonSharp.raw.githubusercontent.com · 30 Sept 2026
- Phone controller
- A phone browser on the same LAN can act as a controller without installing an app, with support for up to 16 phones.github.com · 30 Sept 2026
- Motion integration
- The motion server exposes DSU/Cemuhook over UDP for Cemu, Dolphin, Yuzu and Ryujinx; the protocol supports four pads.github.com · 30 Sept 2026
- OBS integration
- GameFlow can generate a transparent controller-overlay URL for use as an OBS Browser source.github.com · 30 Sept 2026
- Profiles
- Profiles are human-editable JSON documents that can be created, duplicated, renamed, imported and exported.github.com · 30 Sept 2026
- Platform requirements
- The application requires .NET SDK 10.0 or later and uses SDL3 for gamepad and joystick input on Windows, Linux and macOS.github.com · 30 Sept 2026
- Virtual output
- Windows virtual-controller output uses HIDMaestro in user mode without a kernel driver or reboot; Linux and macOS virtual gamepad output are not built yet.github.com · 30 Sept 2026
- Security and licensing
- GameFlow is MIT licensed, and the license states that the software is provided as-is without warranties.github.com · 30 Sept 2026
- Physical-device limitation
- GameFlow does not hide physical controllers from games and has no integration with HidHide or an equivalent tool.github.com · 30 Sept 2026
- Support and contribution
- The project invites contributions through forks, focused commits and pull requests.github.com · 30 Sept 2026
Best GameFlow alternatives
See all 20Where it ranks on Inferse
Sources
- github.com/Prooxie/GameFlow· checked 30 Sept 2026
- raw.githubusercontent.com/Prooxie/GameFlow/master/WIKI.md· checked 30 Sept 2026
- github.com/Prooxie/GameFlow/blob/master/LICENSE· checked 30 Sept 2026
- github.com/Prooxie/GameFlow/releases· checked 30 Sept 2026


