RTS: PlayerController without Pawn/SpectatorPawn

Hi all!

Would it be “ok” for an RTS game to use a custom PlayerController with no assigned Pawn or SpectatorPawn, and override all the camera related methods (GetRotation, etc.) in the PlayerContoller sub class?

I’m currently experimenting with this approach and it seems to be working, but I’m wondering if there will be any issues moving forward because the Engine expects a Controller to have a Pawn associated with it?

Thanks in advance!