Behind Massive Screens | EP 16 | The Magic Of Online Programming

SEP 18, 202363 MIN
Beyond Games

Behind Massive Screens | EP 16 | The Magic Of Online Programming

SEP 18, 202363 MIN

Description

<p>In this episode of Behind Massive Screens, we delve into the subject of online programming together with Senior Online Programmer Omar Elbehaedi to find out what makes online games tick. We also delve into the subject of why code is beautiful and discuss that most forbidden topic – netcode.</p><br><p>You head into a Team Deathmatch, the Dark Zone, or a 4000-player battle in a space MMORPG. The players are located all over the world. The bullets are flying. But how does the technology that makes all this possible actually work? What do the online programmers do behind the scenes to make sure the information is sent over the Internet, in the most effective way, and that all those connections are stable?</p><br><p>Resources</p><p>Books:</p><p>A Tour of C++ 3rd edition, by Bjarne Stroustrup - <a href="https://www.stroustrup.com/Tour.html" rel="noopener noreferrer" target="_blank">https://www.stroustrup.com/Tour.html</a></p><p>C++ Templates: The Complete Guide 2nd Edition by David Vandevoorde, Nicolai Josuttis, Douglas Gregor - <a href="http://www.tmplbook.com/" rel="noopener noreferrer" target="_blank">http://www.tmplbook.com/</a></p><br><p>YouTube channels:</p><p>That Dev Ops Guy YouTube channel - <a href="https://www.youtube.com/@MarcelDempers" rel="noopener noreferrer" target="_blank">https://www.youtube.com/@MarcelDempers</a></p><p>Onur Mutlu Lectures - <a href="https://www.youtube.com/@OnurMutluLectures" rel="noopener noreferrer" target="_blank">https://www.youtube.com/@OnurMutluLectures</a></p><br><p>Tools:</p><p>Kubernetes - <a href="https://kube.academy/" rel="noopener noreferrer" target="_blank">https://kube.academy/</a></p><p>Intel VTune</p><p>Valgrind</p><p>perf (Linux)</p><p>Prometheus</p><p>Loki and promtail</p><p>Grafana</p><p><br></p><br /><hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>