Game Eye 2D
A downloadable asset pack for Windows and macOS
Available on github. https://github.com/JasonHein/Game-Eye-2D
If you want to see this camera in action. I'm currently using them to build my game Spectrum Break.
As a quick summary, included are scripts to help you track 2D environments. When setup, the camera will follow objects in your scene, or zoom to fit them all, or use input from the player to track the scene, etc...
You choose what is important to focus on and how the camera behaves.
Quick to set up, and includes a menu of pre-built camera setups.
Optimally tracks scenes smoothly and efficiently, and avoids overhead through a component based approach.
Easily extendable, a short how-to guide is included in the documentation.
A top down mode that causes all components to compile for a top down view.
Zoom to fit multiple focuses
Input to zoom
Clamp objects to a camera view
Triggers to change camera values
The package in inside a zip folder. Once extracted you can add it to your unity asset folder.