InputLayers View on Asset Store (opens in new tab)

Package details

Latest version
2.0
Last updated
First released
Unity version
6000.6.7 or later
Package size
10.6 MB
Files
85
Favorites
15
Views in the past week
17

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

InputLayers

by Eric Lowry (opens in new tab)

1 rating, too few to average

InputLayers is designed to simplify and extend the usability of the built-in Input Actions system through the use of a rich layer-based filtering system.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for InputLayers, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov Version 2.0 released 5 Nov 2026 v2.0

Asset preview

1 / 3

InputLayers screenshot 1

InputLayers screenshot 1

About this asset

InputLayers: A rich layer-based input filtering system for your Unity projects!

InputLayers simplifies and extends the usability of the official InputSystem using rich layer-based filtering.

From now on, you'll never have to worry about your character reacting to inputs when a menu or popup is open, or how your UI tabs keep recieving inputs when the user is using chat! let InputLayers handle it for you!

Whether you prefer to work entirely from within the Unity Editor, or are a C# purist, InputLayers has got you covered.

Having issues? Want to give feedback?

Submit an issue on GitHub.

Note: InputLayers is currently free, but may eventually become a paid asset. If this happens, you will still be able to use it; but will not recieve any new updates.

📖 Find the full documentation on GitHub!

From the publisher's Asset Store listing.

Technical details

At its core, InputLayers is about letting you easily have multiple systems/UIs/controllers/… react to the same InputAction without:

  • Having to manually enable/disable input handling for one system if another has taken over.
  • Having to create and configure dozens of ActionMaps with the same InputActions assigned to them just to manage inputs for all your systems/UIs/controllers/…
  • Risking the integrity of your input system anytime a new system or UI is added to the game.

To achieve this, InputLayers lets you configure Layers sorted into Priorities using a dedicated editor window. You can then use LayeredActions which belong to a specific Layer in place of the default InputActions.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.6.7f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.