Articles liés à Multiplayer Game Programming: Architecting Networked...

Multiplayer Game Programming: Architecting Networked Games (Game Design) - Couverture souple

 
9780134034300: Multiplayer Game Programming: Architecting Networked Games (Game Design)

Présentation de l'éditeur

The Practical Guide to Building Reliable Networked Multiplayer Games

 

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.

 

This guide’s content has been extensively tested through the authors’ multiplayer game programming courses at USC. It is equally valuable both to students and to working game programmers moving into networked games.

 

Coverage includes

  • How games have evolved to meet the challenges of networked environments
  • Using Internet communication protocols and standards in game development
  • Working with Berkeley Socket, the most widely used networking construct in multiplayer gaming
  • Formatting game data for efficient Internet transmission
  • Synchronizing states so all players share the same world
  • Organizing networking topologies for large-scale games
  • Overcoming latency and jitter problems that cause delays or lost data
  • Scaling games without compromising performance
  • Combating security vulnerabilities and software cheats
  • Leveraging the networking functionality of the popular Unreal 4 and Unity game engines
  • Integrating gamer services such as matchmaking, achievements, and leaderboards
  • Running game servers in the cloud

About the Website C++ source code for all examples is available at github.com/MultiplayerBook. Instructors will also find a full set of PowerPoint slides and a sample syllabus.

 

 

Présentation de l'éditeur

Multiplayer Game Programming is a detailed investigation of networked multiplayer game engineering. A guided tour through the trials and challenges of building a robust multiplayer architecture, this book provides explanations and in-depth working examples of all the engine-level systems needed in a multiplayer game.

 

Joshua Glazer and Sanjay Madhav begin with a discussion of the fundamental protocols that drive the Internet, and continue through several important topics including: the implementation of basic communication between computers, efficiently transmitting game state over the network, different network topologies and their tradeoffs, and implementing matchmaking and other game services.

 

Concepts are discussed with respect to their place in the overall game engine’s architecture, while striking a balance between performance and maintainability. Game engine examples are provided in C++ with commentary on changes necessary when using other languages. Cloud-based examples are written in JavaScript for node.js deployment. Database examples are written for MongoDB. For further study, the full source code for all examples is available online.

 

Although designed to accompany a university level course, this book provides a thorough introduction to the topic for all programmers interested in entering the field of multiplayer game engine development. Gameplay and high level programmers in the industry will also benefit from reading this book, as it provides a complete picture of the fundamental systems necessary to support multiplayer code.

 

Topics covered include:

•       The TCP/IP stack

•       The Berkeley Sockets API

•       Serialization

•       Generalized Object Replication

•       Network Topologies

•       Lockstep Algorithms

•       Client Side Prediction

•       Cloud Based Game Services

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

  • ÉditeurAddison-Wesley Professional
  • Date d'édition2015
  • ISBN 10 0134034309
  • ISBN 13 9780134034300
  • ReliureBroché
  • Langueanglais
  • Nombre de pages384

Acheter D'occasion

état :  Assez bon
Softcover in good clean condition...
Afficher cet article
EUR 73,12

Autre devise

EUR 3,98 expédition vers Etats-Unis

Destinations, frais et délais

Acheter neuf

Afficher cet article
EUR 90,10

Autre devise

EUR 11,76 expédition depuis Royaume-Uni vers Etats-Unis

Destinations, frais et délais

Résultats de recherche pour Multiplayer Game Programming: Architecting Networked...

Image d'archives

Madhav, Sanjay; Glazer, Josh
Edité par Addison-Wesley Professional, 2015
ISBN 10 : 0134034309 ISBN 13 : 9780134034300
Ancien ou d'occasion paperback

Vendeur : kelseyskorner, Blaine, WA, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

paperback. Etat : Very Good. Softcover in good clean condition. Good clean pages. Good clean cover. N° de réf. du vendeur 18-27451

Contacter le vendeur

Acheter D'occasion

EUR 73,12
Autre devise
Frais de port : EUR 3,98
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Madhav, Sanjay; Glazer, Josh
ISBN 10 : 0134034309 ISBN 13 : 9780134034300
Ancien ou d'occasion Paperback

Vendeur : BooksRun, Philadelphia, PA, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Good. 1. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported. N° de réf. du vendeur 0134034309-11-1

Contacter le vendeur

Acheter D'occasion

EUR 81,10
Autre devise
Frais de port : Gratuit
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Madhav, Sanjay,Glazer, Josh
Edité par Addison-Wesley Professional, 2015
ISBN 10 : 0134034309 ISBN 13 : 9780134034300
Ancien ou d'occasion Paperback

Vendeur : HPB-Red, Dallas, TX, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! N° de réf. du vendeur S_431477009

Contacter le vendeur

Acheter D'occasion

EUR 79,91
Autre devise
Frais de port : EUR 3,32
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Madhav, Sanjay/ Glazer, Josh
Edité par Addison-Wesley Professional, 2015
ISBN 10 : 0134034309 ISBN 13 : 9780134034300
Neuf Paperback

Vendeur : Revaluation Books, Exeter, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Brand New. 1st edition. 384 pages. 9.00x7.25x0.75 inches. In Stock. N° de réf. du vendeur zk0134034309

Contacter le vendeur

Acheter neuf

EUR 90,10
Autre devise
Frais de port : EUR 11,76
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Josh Glazer
Edité par Addison Wesley, 2016
ISBN 10 : 0134034309 ISBN 13 : 9780134034300
Ancien ou d'occasion Paperback

Vendeur : p015, Rotterdam, Pays-Bas

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : As new. Titel: Multiplayer Game Programming. Jaar van uitgave: 2016. Taal: Engels. Lichte sporen omslag verder als nieuw. N° de réf. du vendeur 185929

Contacter le vendeur

Acheter D'occasion

EUR 69,99
Autre devise
Frais de port : EUR 31,90
De Pays-Bas vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier