Part 3:Optimizing the Online Experience
One of the core aspects of developing an application, especially a game, is to make the experience smooth and keep it without any hiccups or lag. When talking about games, which are real-time experiences, this is even more relevant. So, throughout this part of the book, we learn about the debugging and profiling tools necessary to assess potential bottlenecks and then we implement techniques to effectively optimize the network usage of the final project from Part 2.
This part contains the following chapters:
- Chapter 10, Debugging and Profiling the Network
- Chapter 11, Optimizing Data Requests
- Chapter 12, Lag and Packet Loss Compensation
- Chapter 13, Caching Data to Decrease Bandwidth