GameFlow vs OmniControl
GameFlow
github.comOmniControl
omnicontrol.meSide by side
| Figure | GameFlow | OmniControl |
|---|---|---|
| Price from | Free | $5/mo |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | Yes | — |
| Web | Yes | — |
| Windows | Yes | Yes |
| macOS | Yes | — |
| Linux | Yes | — |
| Self-hosted | Yes | — |
| Plans published | 1 | 6 |
| Spec score · Game Controller Mapper Software | 8.9 (#1) | 8.4 (#7) |
| Calibration | Calibration detects button, D-pad, stick and trigger mappings for devices whose reported layout is wrong. | The calibration wizard measures stick and trigger drift and flags controls that wander. |
| Macros | Button combos create timed virtual presses and freeze macros capture a stick vector when a button rises. | Pro includes Macro Studio for recording and binding sequences of controller, keyboard and mouse actions. |
| Profiles | Profiles are human-editable JSON documents that can be created, duplicated, renamed, imported and exported. | Profiles save mappings, tuning, emulation, lighting, calibration and related settings, with unlimited profile storage. |
| Remapping | Button remapping can suppress the source and toggle other rules while running. | Mappings can send buttons, sticks, triggers or paddles to controller inputs, keyboard keys, mouse actions or macros, with live updates. |
| What it does | GameFlow transforms gamepad, keyboard, mouse or phone input through saved profiles into virtual-controller output. | OmniControl is a native Windows desktop app that remaps controller inputs, tunes sticks and triggers, records macros, and can expose a virtual controller to games. |
Plans
OmniControl
- FreeFree
- Insider$9.99 a month
- Pro Monthly (Quest page)$9.99 a month
- Pro Monthly$14.99 a month
- Pro Annual (Quest page)$59.99 a year
- Pro Annual$74.99 a year
In their own words
GameFlow
GameFlow is free, cross-platform gamepad tooling that routes gamepad, keyboard, mouse, or phone input through saved profiles to virtual-controller output. Mapping options include autofire, remapping, shift layers, SOCD cleaning, stick trim, gyro aiming, touchpad mapping, button combos, and freeze macros. Custom control logic can be written in sandboxed Lua through MoonSharp. Profiles are editable JSON documents that users can create, duplicate, rename, import, and export. A phone browser on the same local network can act as a controller without an installed app, with support for up to 16 phones. GameFlow can generate a transparent controller-overlay URL for an OBS Browser source, and its motion server exposes DSU/Cemuhook over UDP for Cemu, Dolphin, Yuzu, and Ryujinx. The application 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.
OmniControl
OmniControl is a Windows desktop app for changing controller inputs and presenting them to games as a virtual controller. It can remap buttons, sticks, and triggers, read motion, and record macros. Emulation requires the separate ViGEmBus driver, which can be installed from the app. Supported devices include DualSense and DualShock controllers, Xbox models, Switch Pro, GameCube and Wii Remote through Dolphin outputs, Meta Touch Plus, Quest 3/3S over Link, and Razer Raiju V3. Its Game Packs catalog has ready-made setups for 251 games that users can browse and import for free. For PS5 Remote Play, it works with chiaki-ng using a virtual DualShock 4 and includes presets for about 60 PS5 games. Game Center scans Steam and Epic libraries, accepts manual additions, and links games to profiles for automatic switching. The free plan covers reading, mapping, and tuning. Insider costs $9.99/mo; Pro Annual costs $59.99 per year. The 64-bit Windows 10 and 11 installer is 48.1 MB and updates automatically.