Got side tracked working on the Camera System for the template.
Managed to create a library of functions that handles world to screen vector translations without the unreal engine Matrix operations, coordinate space transformations and memory touches!
Think ProjectWorldToScreen functions on player controller, but x5-x15 times more performant.
My library only uses simple vector operations and performs basic arithmetic calculations (Dot products, sine, cosine, tangent).
So, with as little as 2 inputs (Vector and Rotator) I can check if a target is on screen, or customize it even further to check if an actor is “near” the screen edge. Supports all aspect ratios, frame rates and FOV values, as well as custom boundary (making all math behave like the edges of the screen is smaller or larger than they actually are, with a single float variable).