I made couple camera custom BPs, that have diferent movement styles. These BPs can help you to learn a bit about camera logic and, if you want, can be used in your project for free.
- Place Cam(Or whatever it named).uasset in your content folder (ex: Project/Content/Blueprints)
- Launch your project and find the asset.
- Place asset in the level and setup it initial orientation, radius and settings
- Posses to it in game process or use auto posses
Hope you like it, guys!