Control Freak 2 is a Unity asset designed to streamline input management across various platforms. It eliminates the need for extensive coding, allowing you to implement touch, accelerometer, keyboard, mouse, and gamepad controls with minimal effort.
Features
- Advanced Touch Controls: Emulate traditional input methods (digital, analog, delta, scroll) with on-screen controls like buttons, joysticks, steering wheels, and trackpads.
- Super Touch Zones: Create complex touch interactions by binding gestures like single-finger taps, swipes, and pinches to virtual keys and axes.
- Effortless Gamepad Support: Control Freak 2 handles controller remapping internally, ensuring consistent button and axis assignments across platforms.
- Simple API: Integrates seamlessly with Unity’s familiar
Input
class, requiring minimal code changes for existing projects. - Automatic Script Conversion: A built-in script converter effortlessly updates your project’s scripts to work with Control Freak 2.
- Control Freak Assistant: Quickly generate custom input rigs with touch controls through a user-friendly interface.
- Third-Party Integrations: Plays well with popular assets like Playmaker and offers pre-configured rigs for various game engines.