Interactive scenes like in The Invincible

Hello forum, my name is Daniel and I am a novice developer in Unreal Engine, so I get a lot of things from YouTube, Forums, and some groups.
But I have experience in video game development, since I worked at Unity for six months before the Unreal Engine. I was mostly a programmer, I didn’t do much animation, but I did cutscenes.
And back in November, I wanted to create a game about a space adventure on the planet (Then I was playing Starfield, so the game is about space). I started thinking about the plot and working in Unity at the same time. And since the new year, I have been learning to work on a new game engine, a lot has already been studied, especially in the animation environment.
And recently a very cool game “The Invincible” has been released. Exploring the planet, I came across interactive cut scenes like this everywhere. It is clear that there is not a lot of Level Sequence in this game, and all animations are formed using an animated blueprint. It’s easy to do, but I want to control the camera during this interaction like here. But you tell me that you can turn off Pawn Rotation (Yes, it is possible, and it is even necessary).

I tried 2 options:

  1. It is every frame during the cutscene to change the camera rotation limit angles in Camera Manager depending on the rotation of the parent Mesh (It seems to be working, but I think there is a better way to implement this)
  2. This is to fix the camera on the Head bone, and put the IK Goal on this bone and move the entire camera using the IK Rig.

So I would like to appeal to the learned people who deal with first-person games, or even with the developers of this very game :smiley: