I hope this video will serve as a bookmark for best practices and approaches you need to know. before you event write a single line of code.
Topics: Client-Side Prediction, Snapshot Interpolation and Lag Compensation
Netcode 101 Video: https://www.youtube.com/watch?v=hiHP0N-jMx8
Lag compensation article: https://www.gabrielgambetta.com/lag-compensation.html
Head-of-Line Blocking article: http://www.masterraghu.com/subjects/np/introduction/unix_network_programming_v1.3/ch10lev1sec5.html
Floating Point Determinism article: https://gafferongames.com/post/floating_point_determinism/
Serialization Strategies article: https://gafferongames.com/post/serialization_strategies/
You can learn more on my website: https://www.vadimskyi.com/
#Netcode
#Unity3d
#Multiplayer
#BattleRoyale