Skip to content
Media 0 for listing Switcheroo - Input Device Detection

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 buyJoin the DiscordDocumentationExample 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

  • logo of Unreal Engine format