While working through Cobra Code's Udemy course, I got sidetracked and implemented camera rotation functionality. If you're interested, here's the course: The Ultimate 2D Top Down Unreal Engine Course.
Special thanks to Cobra Code for creating the course and providing assets I can play with!
In Octopath Traveler 2, camera rotation during cutscenes and battles creates dramatic visual effects. Example of a battle scene:
To implement this functionality, I need to accomplish several key tasks:
The camera follows the same setup as the course tutorial. While it took time to understand how these components work together, these principles apply to third-person 3D games as well.
For all characters, I've configured these settings:
For the controlling character with a spring arm and camera: