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

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

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

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

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

Многопользовательские игры. Разработка сетевых приложений
A
Автор
Джошуа Глейзер, Санджай Мадхав
Издательство
Питер
Год
2017
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент