How do I create a free scrolling camera?

Hi All,
I’m quite new to the unreal engine programming but I’m an experience c++ programmer.

    I'm creating a 2D/3D scrolling game. What I want is to have a free hanging camera that sits above the moving characters.The camera scrolls on its own and cant be affected by the players/physics or anything else.

    I've looked at creating something like a custom camera actor, but I cant find a base class to derive it off.

    Can anyone offer some nuggets of information??