orion-input-framework

Organize Unreal Engine input bindings, mappings, and controller support workflows.

16|3|Updated Jun 13, 2026
One-click install
npx skills add https://github.com/OrionUE/Orion_FreeEdition --skill orion-input-framework
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orion-input-framework
Source: https://github.com/OrionUE/Orion_FreeEdition/tree/main/.agents/skills/orion-input-framework
Command: npx skills add https://github.com/OrionUE/Orion_FreeEdition --skill orion-input-framework

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps Unreal Engine developers manage complex input architecture by providing guidance for connecting gameplay input, abilities, GameFeatures, player remapping, controller support, and UI input behavior.

Core Features & Use Cases

  • Input Framework Guidance: Covers CommonInputSystem, Enhanced Input, InputAction, InputMappingContext, InputTag, PawnData configuration, and input binding flows.
  • Debugging and Integration Support: Helps diagnose broken movement, ability input, controller glyph issues, key remapping problems, and Steam controller behavior.
  • Use Case: Assist with adding a new gameplay ability input through the correct InputConfig, AbilitySet, GameFeature Action, and mapping context workflow while preserving framework boundaries.

Quick Start

Ask the AI to review my Unreal Engine input issue and trace the InputConfig, InputMappingContext, GameFeature, and controller settings involved.

Frequently Asked Questions about orion-input-framework

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new gameplay ability input using Enhanced Input and GameFeatures in Unreal Engine?

Unreal Engine Enhanced Input binds gameplay actions through InputAction and InputMappingContext assets. The system routes physical controller inputs to gameplay abilities using InputConfig and InputTag references within the CommonInputSystem framework architecture.

Why does my controller input stop working when switching platforms in Unreal Engine?

Unreal Engine controller support relies on CommonInputSystem and Enhanced Input to map physical inputs to gameplay actions. It manages platform controller settings, UI glyphs, and runtime binding flows to ensure consistent behavior across different hardware devices.

How do I set up key remapping for players using CommonInputSystem and Enhanced Input?

To set up player key remapping, configure InputMappingContext assets to allow runtime rebinding of InputAction triggers within the CommonInputSystem. This preserves framework boundaries while exposing player-facing remapping options through the Enhanced Input system.

Can I use GameFeatures to dynamically load InputMappingContext and AbilitySet assets in Unreal Engine?

Yes, GameFeatures support dynamic loading of InputMappingContext and AbilitySet assets in Unreal Engine. Ensure your GameFeature Action properly registers input configuration assets and respects framework-specific architecture constraints during the runtime binding flow.

How to debug broken movement and ability input issues in Unreal Engine Enhanced Input?

Debug broken movement and ability input by tracing the InputConfig, InputMappingContext, GameFeature, and controller settings involved. Validate runtime binding flows, PawnData configuration, and InputTag assignments to diagnose Enhanced Input framework integration problems.