I love your passion for this. I also share everything you stand for. Especially Doomlike, COOP. I dont understand why there are so few games made without coop.
I am working on DarkForces remake WITH Coop. Thats so fun. But i only do it for fun and proof of concept. Nothing is really optimized. But it works over steam and LAN.
One option i like to give you. Your sprites always look at Camera. But the oldschool Doom engine turned all Sprites orthogonal to Camera Rotation. this means, if you stand between to Sprites, your Blueprint turns both Sprites left and right in Front of you to your camera. This looks like a āVā. I found a simple option, so the sprites dont do this and behave like odschool doom.
here is the pic:
the left ammo pack is facing the same angle than the right ammo and the rifle to the right.
here is the Blueprint:
the Z is added by 90, because my flipbooks always are set standard with rotation 0 in the viewport of the blueprintclass. you can change it if you have a rotation other than 0 as standard of your flipbook in your object class.