Overview
Extra Modules 05–09 complete the Enhanced Input domain, building on the foundation laid by Extra Modules 01–04 (domain registry, asset service, Input Action, Mapping Context).
Module 05 — Input Modifier System
- Create/inspect/manage UInputModifier subclasses on UInputAction and UEnhancedInputLocalPlayerSubsystem
- Allow-listed modifier types: InputModifierDeadZone, InputModifierScalar, InputModifierNegate, InputModifierSwizzleAxis, etc.
- Typed options per modifier (threshold, scalar value, axis order)
- Design doc: memory-bank/Additional_Feature_Modules/05_input_modifier_sistemi.md
Module 06 — Input Trigger System
Module 07 — Player Mappable Profile, Input Mode & Runtime
Module 08 — Blueprint Enhanced Input Graph Integration
Module 09 — Enhanced Input Spec/Patch & Exit Criteria
Prerequisites
Acceptance Criteria
Each module closes when:
- Automation suite passes (target: 20+ assertions)
- MCP harness passes (target: 10+ boundary tests)
- Editor restart stability verified (fingerprints stable)
- Design doc updated with implementation notes
Overview
Extra Modules 05–09 complete the Enhanced Input domain, building on the foundation laid by Extra Modules 01–04 (domain registry, asset service, Input Action, Mapping Context).
Module 05 — Input Modifier System
Module 06 — Input Trigger System
Module 07 — Player Mappable Profile, Input Mode & Runtime
Module 08 — Blueprint Enhanced Input Graph Integration
Module 09 — Enhanced Input Spec/Patch & Exit Criteria
Prerequisites
Acceptance Criteria
Each module closes when: