3 ms·
I was just saying to people interested in games, it is good to get a base level to advanced guide to every part including rendering, networking, gameplay etc th
by drawkbox 6y ago
I was just saying to people interested in games, it is good to get a base level to advanced guide to every part including rendering, networking, gameplay etc that is a good source built from experience and explains things clearly. Yours looks like a great source for networking as well, thanks for adding it.
I see you reference Gaffer on Games and the Valve Latency Compensation article, both are great for understanding game networking and helped me greatly in shipped titles especially prior to Unity/Unreal using stuff like enet [2]/RakNet [3]/custom. Lots of networking libs inherited the best from those like reliable UDP, channels and dealing with NAT. Both are excellent libraries to help understand the full picture and get started. Lots of game engines networking libs are based on those.
[1] https://developer.valvesoftware.com/wiki/Latency_Compensating_Methods_in_Client/Server_In-game_Protocol_Design_and_Optimization https://developer.valvesoftware.com/wiki/Latency_Compensatin...
[2] http://enet.bespin.org/ http://enet.bespin.org/
[3] http://www.jenkinssoftware.com/ http://www.jenkinssoftware.com/ + https://github.com/facebookarchive/RakNet https://github.com/facebookarchive/RakNet