Ja das war mein Irrtum, ich ging davon aus dass er nur nicht weiß dass er Kugelkoordinaten will. Dass er 3D will ist aber doch klar, ich seh also nicht warum ich da "fälschlicherweise" davon ausgegangen wär...
In der Majorität aller Spiele die ich kenne ist die Achse des Kameraorbits wenn es eins gibt fix und eben die Hochachse. Das liegt daran dass es meistens einen Boden gibt und "unter den Boden zu rotieren" keinen Sinn macht. Um das umzusetzen wird er keine Kugelkoordinaten brauchen und da der Rest seiner Engine offensichtlich kartesische Koordinaten verwendet machen sie es nur unnötig kompliziert.
Wenn man es ordentlich machen will braucht man Kugelkoordinaten da man mit einer einfachen Translation in y-Richtung niemals gescheit "von oben" draufschauen kann da Hochwinkel und Radius nicht unabhängig kontrollierbar sind. Abgesehen davon ging ich davon aus dass es dabei nicht unbedingt um ein Spiel sondern z.B. auch um einen Editor geht wo solche Kameras eigentlich zum Standardrepatoire gehören und er einfach auch nur sowas haben wollte. Wie gesagt war das eben offenbar ein Irrtum...