Using a Camera as the Main Actor - Similar to "Eject" Mode on Play

Hello!
I have been trying to build a data visualization tool for some advanced 3D models. I tried using the Flying template, but the movement mechanics are not what I am looking for.

I am looking to have a first person character (or camera) that replicates the movement mechanics of the Development Camera view (or the Eject Camera when in Play mode).

I have looked at a few tutorials that offer solutions that are similar (no gravity, adjusting the flying camera), but none that directly emulate the Developer camera and all of its bells and whistles (i.e. hold right and left click to go up and down).

Thanks!