https://www.youtube.com/watch?v=AhVq1h7Qg60
I've recently done three types of weapons in my mech game. All gameplay code is made in C++. Game's running on DX11, cause DX12 provides bad performance.
I've played my own game on UE5 with my friend.
We ran game on DX11.
My friend has I5-3540 in pair with GTX 660 and he got stable 60 fps on "Epic" setitngs.