input-module

Official

Reactive Unity Input wrapper with action maps.

Authorpunkfuncgames
Version1.0.0
Installs0

System Documentation

What problem does it solve?

InputModule provides a lightweight wrapper around Unity's Input System, exposing reactive properties and observables to simplify input handling across gameplay and UI contexts.

Core Features & Use Cases

  • Reactive properties for common inputs (movement, look, and button presses) and ReadOnlyReactiveProperty types.
  • Observables for primary/secondary actions, interact, pause, and cancel events to drive game logic and UI flows.
  • Switchable action maps (Player / UI) to cleanly separate gameplay controls from UI navigation.
  • Global enable/disable with automatic value resets to ensure predictable behavior.
  • Built-in support for gamepad haptics via Vibrate(...) to enhance feedback.

Quick Start

Install the InputModule and inject IInputService to start consuming input in your gameplay systems.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: input-module
Download link: https://github.com/punkfuncgames/tetris-clone/archive/main.zip#input-module

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.