Descrizione
QTEKit: Drop-In Cinematic QTE System (GAS & Replicated)
Build grabs, executions, and takedowns that work in singleplayer and co-op, without writing a state machine.
Add one component, create a data asset, and start your QTE with a single Blueprint node.
What you get
Press, Mash, and Hold steps with time limits, wrong-input rules, delays, and scoring
Server-authoritative and replicated, with paired-actor events for zombie grabs, boss holds, and team executions
Safe input locking with stacking handles, so systems don't unlock each other
Cinematic presentation from data: montages, Level Sequences, and blended slow-mo per step
Optional GAS add-on with abilities, effects, and interrupt tags
C++ source and automation tests, with full Blueprint support
Know before you buy: steps run in a linear sequence; one QTE per component at a time. Example animations target the UE5 Mannequin skeleton. All demo assets including the demo map are included in the demo folder.
QTEKit
C++: 33 source files in the QTEKit module, 13 in QTEKitCore, and 15 automation test files.
Data assets: 8
Animations: 18, covering the punch and basketball sequences and their montages
Audio: 10, which is 6 sound files and their cues
Blueprints: 3 (BP_Ball, BP_NPC, BP_QTEComponent)
Materials: 2
Models: 11, including SK_Ball, its skeleton and physics asset, SM_Hoop, and the ball animations
Sequencer: 4 camera moves
Input actions: 3
UI: 4 (BP_QTEHUD, BP_QTEPrompt, M_Icon, QTEIcon)
QTEKitGAS
C++: 14 source files and 2 test files
Data assets: 1 (DA_QTEGas_Press)


