Yes! If you don’t want to recompile the engine, the only solution is to extend UGameViewportClient class, overwrite the method ::Draw … it’s not a proper overwrite because you have to do a 1:1 copy …then after the call to LocalPlayer->CalcSceneView you have the View struct that contains the projection matrix (if you touch the proj matrix be sure to update related matrices …es viewprojmatrix…etc)
When you have done this you have to set your viewport class in Edit->Project Settings->General Settings