This covers Unreal Engine's Enhanced Input system end to end, from plugin setup through InputAction and InputMappingContext assets to C++ binding with the four callback signatures. The trigger and modifier reference is solid, covering the common patterns like Hold, Tap, Pulse, ChordAction, and Combo triggers, plus modifiers for dead zones and axis manipulation. The context check is smart, reminding you to verify whether CommonUI is handling input mode switching or if you're dealing with legacy input migration. It asks the right questions upfront about value types, platforms, and whether you need complex behaviors like hold-to-charge or combos. One thing to note is the modifier table gets cut off in the source, so you'll want the full reference doc for that.

skills.sh installs
1.4K
GitHub stars
446
last updated
Aug 21, 2026

Install

$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-input-system --agent claude-code

Installs into .claude/skills of the current project.

Files

UE Input System

Target engine: UE 5.8. APIs below are verified against the 5.8 headers; older forms are listed under "Deprecated — do not use".

Enhanced Input is the engine's only supported input path. It lives in the EnhancedInput plugin (Engine/Plugins/EnhancedInput, enabled by default in 5.8); add "EnhancedInput" to PublicDependencyModuleNames in your Build.cs, plus "InputCore" if you touch FKey/EKeys directly and "GameplayTags" if you use input-mode filtering or the user-settings failure-reason containers. The runtime pieces are UEnhancedPlayerInput, UEnhancedInputComponent, UEnhancedInputLocalPlayerSubsystem, the data assets UInputAction / UInputMappingContext, and UEnhancedInputUserSettings for player rebinding.

Context

Read .agents/ue-project-context.md if it exists (module names, conventions, enabled plugins, GAS/networking setup). Do not stop if it is missing.

Identify the area from the request and the codebase. Ask only when two plausible readings would produce different code.

Sponsors

Details

Repository
github.com/quodsoler/unreal-engine-skills
Categories
Frontend Development, Game Development
First seen
Jun 3, 2026

More from quodsoler/unreal-engine-skills

All 27
1ehmo avataripados-design-guidelinesehmo/platform-design-skillsApple Human Interface Guidelines for iPad. Use when building iPad-optimized interfaces, implementing multitasking, pointer support, keyboard shortcuts, or respo1.3Kskills.sh installs
2arjitj2 avatarswiftui-design-principlesarjitj2/swiftui-design-principlesDesign principles for building polished, native-feeling SwiftUI apps and widgets. Use this skill when creating or modifying SwiftUI views, iOS widgets (WidgetKi1.3Kskills.sh installs
3tirth8205 avatarbuild-graphtirth8205/code-review-graphBuild or update the code review knowledge graph. Run this first to initialize, or let hooks keep it updated automatically.1.3Kskills.sh installs
4quodsoler avatarue-physics-collisionquodsoler/unreal-engine-skillsUse when implementing collision detection, trace queries, physics simulation, or physical interactions in Unreal Engine. Triggers on: 'collision', 'trace', 'Lin1.3Kskills.sh installs
5hyva-themes avatarhyva-render-media-imagehyva-themes/hyva-ai-toolsGenerate responsive image code for Hyvä Theme templates using the Media view model. This skill should be used when the user wants to render images in a Hyvä tem1.3Kskills.sh installs
6joeseesun avatardefuddlejoeseesun/defuddle-skillExtract clean article content from web pages or local HTML files. Removes clutter (ads, sidebars, nav) and returns readable content with metadata.1.3Kskills.sh installs