Overview:
Mobile Controls Pro is a configurable touch-control system for mobile game projects. Build a HUD with joysticks, buttons, and camera-look regions, then connect those controls to gameplay through events or a public C# API.
Players can reposition and resize controls, adjust their opacity, and save or reset layouts. FPS, twin-stick, and MOBA presets offer starting points, while an included FPS sample demonstrates the controls for integration with custom character and camera logic.
Features:
- Joystick controls with deadzone support, optional normalized magnitude, and continuous Vector2 output.
- Button controls with Tap, Hold, and Toggle modes.
- Look areas with drag-delta output, sensitivity adjustment, and optional inverted Y.
- Runtime HUD editing to drag, resize, and adjust control opacity.
- Save and reset layouts, with normalized, resolution-independent control placement.
- Multiple layout profiles with versioned JSON data and PlayerPrefs storage.
- FPS, twin-stick, and MOBA layout presets.
- Custom sprites, colors, sizing, opacity, circular buttons, and optional labels.
- Always-visible, touch-only, and manual visibility modes.
- Built-in edit controls and an optional pause button.
- UnityEvents and public methods for control input, layout actions, visibility, and pause requests.
- Data-driven control setup in the Inspector with no-code UnityEvent binding.
- One-click FPS sample scene installer.
- Support for custom character controllers, camera systems, and Canvas configurations.
- Optional DOTween support with a built-in UI Toolkit animation fallback.
- Runtime, editor, and sample assemblies with modular control definitions and procedural UI generation.
- English documentation with setup guidance, API examples, and custom UI binding examples.
- Universal Render Pipeline used by the included sample.
Platform:
Unity 6000.4.10
No reviews found!

No comments found for this product. Be the first to comment!