Description
Games should let players switch from a gamepad to the keyboard/mouse combo (and vice-versa) seamlessly and at any time to provide a great user experience. Implementing this simple feature in the correct way, however, can be very time consuming.
Switcheroo provides a plug and play solution to detect which device the player is currently using, taking extra care to filter out edge cases and false positives—such as input coming from a loose analog stick, or from involuntary mouse movements—so you don't need to deal with the gritty details.
• Try the demo before you buy • Join the Discord • Documentation • Example Project •
Features
State-of-the-art input detection. The plugin automatically filters out edge cases and false positives and is highly customizable.
Easy to use. The plugin provides a simple API that can be used from both Blueprints and C++.
Plug and Play. Switcheroo doesn't require any special setup: enabling the plugin is all it takes to be up-and-running.
Lightweight. The plugin logic is implemented in native C++ code and runs at the Slate application level with no impact on performance.
Supported and tested. The plugin has already been used in several released games and will continue to receive all the needed lifetime updates. Tested on Windows, Mac and Linux.
Full source code. Switcheroo comes with full, heavily commented source code.
Included formats
- versions