The goal and power of Cinemachine is to empower developers, designers, camera artists and cutscene creators with smart camera tools so they can spend their time exploring and creating instead of wrestling with camera code. It unleashes artists and provides solutions to the impossible – you can track and compose objects with variable performances. You can create a bunch of cutscenes and then change animations around and the cameras will adapt and figure out how to best shoot those scenes automatically. A very large amount of time and effort has gone into getting the cameras to behave and ‘feel’ right, with convincing weight and smooth transitions.
It’s easy to setup large complex camera behaviors without writing a single line of code and to tune them all while the game is running.