Could point me in the right direction on how to handle multiplayer first person shooters in Unreal Engine?I am looking for something similar to Battlefield or Escape From Tarkov.
How do you setup the first person character? Do you just have arms and a camera, or do you remove the head and place the camera there?
Are the arms using the same animation as the full mesh show for other players?
Which is the best approach and why?
How would locomotion be implemented into the third person character view for other players, meanwhile you only see the hand meshes?
Any resources that can help point me in the right direction would be much appreciated!
There is no answer to this post. I spoke with two colleagues who worked on BF and has a lot of experience in animation. Animation isn’t standardised in the industry, at least not to the level where this question can be answered properly. The way people do animation is extremely varied between projects. I believe Unreal Engine is trying to create a better standard, but we’ll see where it ends up with the changes done to the current animation system, and for the animation changes coming in 5.9
I usually make FPS (what you see) have a separate mesh than TPS (what other see), that way you can play local animations instantly with 0 input lag due to network sync, while having the TPS one purely for cosmetic reasons there (so that others may notice some reload animation montage playing)