Hi there
If you aren’t that good at C++ you should try blueprint at first, it can handle the basic to medium difficulty stuff.
Here are some links for your first steps:
-Camera Adjusting: https://www.youtube.com/watch?v=UMcmqsMzcFg
-The path controlling: https://www.google.ch/search?q=unreal+engine+ai+paths&ie=utf-8&oe=utf-8&client=firefox-b-ab&gfe_rd=cr&ei=Az_cV4i4IYOh8weJ2pfABw
Just watch some videos and read some articles untill you have an idea of how to make the controlls for it.
Hope this helps
JFK422