- Add BP_CameraZone actor for trigger-based camera transitions
* Constructor accepts TengriCameraConfig parameter
* OnBeginOverlap: Apply zone's camera config to character
* OnEndOverlap: Restore character's default camera config
- Designed for level design workflow
* Place zones in world with BoxCollision volumes
* Assign different configs per zone (e.g. combat, puzzle, cinematic)
* Automatic smooth transitions via CameraManager interpolation
Example use cases:
- Combat arena: Switch to over-the-shoulder view on entry
- Puzzle room: Switch to side-scroller/fixed angle view
- Cinematic area: Apply custom camera settings for dramatic effect
Enables seamless camera behavior changes without code modifications.
- Add TengriCameraConfig data asset for camera parameter configuration
* Support FreeLook (3D) and SideScroller (2.5D) behavior modes
* Configurable dead zone system for 2.5D gameplay
* Smooth transition parameters between configs
* Camera lag settings for cinematic feel
- Add TengriCameraComponent for runtime camera management
* Post-physics tick to prevent visual jitter with interpolation
* Dead zone logic: camera only moves when player exits bounds
* Smooth config transitions using interpolation
* Debug visualization for dead zone boundaries
- Use interpolated render position from movement component
- Support dynamic config switching via Blueprint (e.g. camera volumes)
Camera system designed for seamless transitions between 3D exploration
and 2.5D platforming sections with configurable dead zones.