What will I built?

My dream project will be to make an esports game. So I will make a session based FPS game.

The biggest challenge will be to make it as sync as possible and to make animation for strafing and shooting

Do checkout the simple shooter section of the main Unreal course if you haven’t already. Good news for you is that the CharacterMovement component is setup to replicate already in Unreal so there’s very little work to do for multiplayer.