Skip to content

Roadmap: Extra Modules 05–09 — Enhanced Input (Modifier, Trigger, Profile, BP Graph Integration) #1

Description

@ThePecerowski

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

  • Extra Module 01 — Domain registry ✅
  • Extra Module 02 — Asset factory infrastructure ✅
  • Extra Module 03 — Enhanced Input Action ✅
  • Extra Module 04 — Input Mapping Context & key mapping ✅
  • Extra Module 05 — Input Modifier (this group)

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestextra-moduleExtra domain feature module (Enhanced Input, Gameplay Tags, etc.)

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions