Gameplay Cameras
Blueprint AI authors the UE5 Gameplay Cameras framework: camera variable collections, camera assets and their directors, camera rig node-trees, and camera shakes.
Variable collections
Section titled “Variable collections”Create a Camera Variable Collection called CVC_Player in /Game/Cameras Add a float variable called AimZoom and a vector variable called ShoulderOffset Set AimZoom’s default to 0.4 and mark it auto-reset Describe the camera variable collection CVC_Player
Camera assets & directors
Section titled “Camera assets & directors”Create a Camera asset called CA_ThirdPerson in /Game/Cameras Set its director to SingleCameraDirector Build CA_ThirdPerson and report its build status
Camera rigs & shakes
Section titled “Camera rigs & shakes”A camera rig runs a tree of camera nodes — its visual script.
Create a Camera Rig called CR_Follow and add an ArrayCameraNode as the root Search camera nodes for “spring arm” and add one under the root, then lay out the rig Create a Camera Shake called CS_Hit with a Perlin noise location shake root node