A friend of mine and myself are working on a small game/demo that will require a top down perspective similar to games like Shadowgrounds or the Sigma game series. Even Gauntlet comes to mind. He's the coder, I do everything else.
The problem is the tutorials he did find were lacking (On the valve developer network). He's never coded for a game before so I figured the best place to get him started was interlopers. I searched the forums but only came up with a person doing a RTS game who even released the source, but sadly it's taken down now.
I know we could use another engine, but I particularly like source as I've used it forever. Another reason is COOP mode.
Basically, we're trying to get a top down view, the camera will swing/rotate view whichever way the crosshair/person is pointing to, similar to these screenshots:


Any tutorials/points in the right direction would be very helpful. Thank you.




