Книги / ОС и Системное / Сети / Многопользовательские игры. Разработка сетевых приложений

Многопользовательские игры. Разработка сетевых приложений

Джошуа Глейзер, Санджай Мадхав

Эта книга представляет собой практическое руководство по созданию многопользовательских сетевых игр. Авторы, опытные разработчики, на реальных примерах раскрывают особенности построения надежной и масштабируемой архитектуры для онлайн-игр.

Вы изучите основы сетевого программирования с точки зрения геймдева: управление игровым состоянием через передачу данных, обработку сетевых обновлений, обеспечение надежности и отзывчивости. Книга охватывает ключевые аспекты создания безопасного и эффективного кода для многопользовательских взаимодействий.

Особое внимание уделено современным подходам, включая использование игровых сервисов и облачных технологий. Рассматриваются как фундаментальные принципы (модель TCP/IP, транспортные протоколы), так и специфичные для игр техники (интерполяция, прогнозирование, борьба с читерами).

Издание подойдет разработчикам, уже знакомым с основами программирования (в книге используются C++ и JavaScript), которые хотят углубиться в сетевые аспекты создания игр. Это комплексный ресурс для понимания того, как устроены популярные многопользовательские проекты.