3 ms·
Does anybody have a good resource on netcode? Graphics are already arcane enough, netcode seems to be on another level of obscurity.
by yazzku 4y ago
Does anybody have a good resource on netcode? Graphics are already arcane enough, netcode seems to be on another level of obscurity.
- andrewmcwatters 4y agoYeah, don't use the term "netcode" which originated from gamers. Look up resources on multiplayer client-side prediction, interpolation, reconciliation, and lag compensation. Together those techniques constitute what laypersons consider "netcode," which ignores still fundamental details like payload construction, serialization, deserialization, broadcasting, heartbeats, etc. For instance, networked visibility affects bandwidth consumption, but no one talks about it or worries about it until you're playing with a cheater with wallhacks. But wait! Modern rendering techniques cull on the GPU. So you have, you guessed it, more and more potential for modern games to broadcast all player positions at all times, unless the developers know to segment player visibility and not network their presence behind non-translucent surfaces.
- 33985868 4y agohttps://gafferongames.com/categories/game-networking/ https://gafferongames.com/categories/game-networking/ https://fabiensanglard.net/quakeSource/quakeSourceNetWork.php https://fabiensanglard.net/quakeSource/quakeSourceNetWork.ph... https://fabiensanglard.net/quakeSource/quakeSourcePrediction.php https://fabiensanglard.net/quakeSource/quakeSourcePrediction... https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking https://developer.valvesoftware.com/wiki/Source_Multiplayer_...
- CyberDildonics 4y agoForget 'netcode' - that came from people who don't know about game development. A good networked game will be made to work well at a foundation level. There is no such thing as 'netcode'. It isn't like a shader that has it's own language and is sectioned off from the rest of the program.