Networking and Multiplayer
Long gone are the days where gaming was a solo activity or a social activity where everyone gathered around a single screen. As programmers, we are the ones tasked with making our computers communicate with each other!
At the University of Bolton, we show you how to build these communication bridges, both using the base socket structures, using TCP and UDP, and allocating ports. We also show you how the common game engines solve these issues, using their own custom solutions, such as replicators.
This basic knowledge can be built upon, and you can learn and develop more complex techniques such as lag protection, predictive behaviours, and how to secure your packets to ensure fair gameplay in competitive environments.