Simple Input System

Simple Input System

Launched Mar 2018 8.2y

Updated Apr 2026 2.2mo Active

yasirkula

Recent trend data isn't available for this listing.
5.0
91 reviews total
See store for pricing tools

Price history

Tracked store price

No tracked price history is available for this asset yet.

No tracked price history is available for this asset yet.

Signals

Momentum (24h) +280 views
Recent Sentiment
Recent trend data isn't available for this listing.
Package size 1.10 MB

AI Reviews Analysis

Editor's Cut

Pros

This asset is widely praised for its extreme ease of use, allowing developers to implement mobile touch controls by simply swapping standard Unity input calls for the asset's provided methods. It is highly lightweight, supports multi-touch, and provides essential functionality like axis control and button-hold detection that the native Unity UI system lacks. Being free and highly compatible across platforms, it serves as a massive time-saver for both beginners and experienced developers looking to streamline their input architecture.
For any developer needing a rapid, zero-cost solution to bridge the gap between PC and mobile input, this asset is an essential, no-brainer integration that pays for itself in saved development time.

Cons

While the asset is highly effective for simple and standard input scenarios, it lacks advanced features like built-in tilt controls, which some users have requested for more complex projects. As a free, community-driven tool, it may not receive the frequent, high-priority updates or enterprise-grade support found in paid, commercial-grade input frameworks, potentially limiting its utility for highly specialized or high-performance mobile game requirements.

Render pipelines

None flagged

Description

Introductory price.. Not! It will always remain Free. Grab it whenever you want!


About

This tool is an improvement over Unity's legacy Input system that allows you to use custom input providers like on-screen joysticks, UI buttons and d-pads. In other words, it lets you simulate e.g. Input.GetAxis when a button is pressed or a virtual joystick is dragged.


Please note that Unity's new Input System is not supported.


Features

- Supports built-in Input system; so existing code keeps working as is

- Supports using custom axes and buttons that don't necessarily exist in Edit-Project Settings-Input

- Switching to Simple Input is as simple as replacing Input with SimpleInput in your scripts

- Includes the following plug 'n' play prefabs: joystick, d-pad, 4-directional arrows, 2-directional arrows and steering wheel

- Supports pinch, swipe and rotate gesture inputs


Forum Thread | GitHub Page | Documentation | Demo | Discord


GitHub Sponsors ☕