A game engine agnostic third person camera math implementation
radcade.com