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
I am interested in making an on rail shooter game. I am imagining a game similar to starfox where the player is on a set path, yet can still move around the screen and shoot at objects. What would be the first steps in figuring out how to do that? I am interested in trying to do it blueprint, but I am open to doing C++. Thanks!