Mobile Networking

Game networking is a complicated topic. But as we show in this lecture, it is possible in this course provided that you have the proper scope, and the proper support libraries.

The key to understanding networking is that there are actually two different problems to solve: the matchmaking problem, and session synchronization. The latter can be heavily simplified with proper game design (e.g. no distributed physics). But the former will require some special preparation.

To complement this lecture, we recommend the following reading and/or viewing:
February 25, 2022 slides no demos