What problem does it solve? Driving cutscenes and scripted cinematic moments from Unreal Engine C++ requires knowing the correct classes, playback APIs, binding override patterns, and camera systems — and getting any of them wrong causes silent failures like broken bindings, unrestored input, or null players. This Skill provides the exact UE 5.8 APIs, patterns, and gotchas for Sequencer-based cinematics. ## Core Features & Use Cases - Runtime Sequence Playback: Play, stop, loop, and scrub ULevelSequence assets via ULevelSequencePlayer, with OnFinished delegates for restoring gameplay state. - Dynamic Binding Overrides: Retarget possessable bindings to runtime-spawned actors using SetBindingByTag and FMovieSceneObjectBindingID without modifying the sequence asset. - Cinematic Cameras & Rendering: Animate film-style cameras (focal length, aperture, focus) with UCineCameraComponent, drive Camera Cuts tracks, and render offline output via Movie Render Queue. - Use Case: Spawn a hero character at runtime, override the cutscene's tagged binding to possess it, play the sequence with a Cine Camera cut, and re-enable player input when OnFinished fires. ## Quick Start Ask the agent to write C++ that plays a ULevelSequence cutscene, overrides a tagged binding with a runtime-spawned actor, and restores player input when the sequence finishes.