Multiplayer Game Programming

Architecting Networked Games



Bookstore > Books > Multiplayer Game Programming

Price$46.55 - $77.08
Rating
AuthorsJosh Glazer, Sanjay Madhav
PublisherAddison-Wesley
Published2015
Pages384
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-100134034309
ISBN-139780134034300
EBook Hardcover Paperback

Networked multiplayer games are a multibillion dollar business: some games now attract tens of millions of players. In this practical, code-rich guide, Joshua Glazer and Sanjay Madhav guide you through every aspect of engineering them. Drawing on their immense experience as both game developers and instructors, the authors lead you through building a robust multiplayer architecture, and creating every engine-level system. You'll learn through in-depth working code examples for two complete games: an action game and a real time strategy (RTS) game.

First, Madhav and Glazer review the essentials of networking and network programming from the standpoint of game developers. Next, they walk through managing game data transmission, updating game objects across the network, and organizing the devices that join your game. You'll learn how to ensure reliable performance despite the Internet's inherent inconsistencies, and how to design game code for maximum security and scalability. The authors conclude by addressing two increasingly crucial issues: incorporating gamer services and hosting your games in the cloud.


  1. (2 books)



5 5 31

Similar Books


Developing Turn-Based Multiplayer Games

Developing Turn-Based Multiplayer Games

by Yadu Rajiv

Create your first turn-based multiplayer game using GameMaker Studio 2's built-in networking functions as well as using a simple NodeJS server. This book introduces you to the complexities of network programming and communication, where the focus will be on building the game from the ground up. You will start with a brief introduction to ...

Price:  $25.82  |  Publisher:  Apress  |  Release:  2018

LOVE for Lua Game Programming

LOVE for Lua Game Programming

by Darmie Akinlaja

LOVE is a game development framework for making 2D games using the Lua programming language. LOVE is totally free, and can be used in anything from friendly open-source hobby projects, to closed-source commercial ones. Using the Lua programming framework, one can use LOVE2D to make any sort of interesting games.LOVE for Lua Game Programmi...

Price:  $17.99  |  Publisher:  Packt Publishing  |  Release:  2013

iOS Game Programming Cookbook

iOS Game Programming Cookbook

by Bhanu Birani, Chhavi Vaishnav

As mobile game development is increasing in popularity, iOS Game Programming Cookbook offers a cutting-edge platform for you to visualize and strengthen your game ideas and implementation. You will start by understanding the concepts of SpriteKit and implement them in your games. You will learn about the particle system, game center, and ...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2015

Game Programming in C++

Game Programming in C++

by Sanjay Madhav

You can program games in many languages, but C++ remains the key language used by many leading development studios. Since it's the language used in their enormous code bases, it's the language they need to maintain and improve their games, and look for most often when hiring new developers. Game Programming in C++ is today's practical, ha...

Price:  $34.47  |  Publisher:  Addison-Wesley  |  Release:  2018

Learning HTML5 Game Programming

Learning HTML5 Game Programming

by James L. Williams

HTML5 will transform web and mobile gaming. As new browsers rapidly adopt it, HTML5 will do everything "legacy" technologies such as Flash and Silverlight have done - and much more. In Learning HTML5 Game Programming, pioneering developer James L. Williams gives you all the knowledge, code, and insights you'll need to ge...

Price:  $13.69  |  Publisher:  Addison-Wesley  |  Release:  2011

Creating E-Learning Games with Unity

Creating E-Learning Games with Unity

by David Horachek

Unity is a fully integrated development engine providing the required functionality to create games and interactive 3D content, while reducing the time, effort, and cost of developing the content. Nowadays, many people have started to use Unity in an eLearning setting as it allows them to create real-world scenarios, or models, for traini...

Price:  $23.99  |  Publisher:  Packt Publishing  |  Release:  2014

UnrealScript Game Programming Cookbook

UnrealScript Game Programming Cookbook

by Dave Voyles

Designed for high-level game programming, UnrealScript is used in tandem with the Unreal Engine to provide a scripting language that is ideal for creating your very own unique gameplay experience. By learning how to replicate some of the advanced techniques used in today's modern games, you too can take your game to the next level and sta...

Price:  $13.95  |  Publisher:  Packt Publishing  |  Release:  2013

Killer Game Programming in Java

Killer Game Programming in Java

by Andrew Davison

Although the number of commercial Java games is still small compared to those written in C or C++, the market is expanding rapidly. Recent updates to Java make it faster and easier to create powerful gaming applications-particularly Java 3D-is fueling an explosive growth in Java games. Java games like Puzzle Pirates, Chrome, Star Wars Gal...

Price:  $35.14  |  Publisher:  O'Reilly Media  |  Release:  2005