Cargando…

Unity Multiplayer Games.

Take your gaming development skills into the online multiplayer arena by harnessing the power of Unity 4 or 3. This is not a dry tutorial - it uses exciting examples and an enthusiastic approach to bring it all to life. Create a variety of multiplayer games and apps in the Unity 4 game engine, still...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: R. Stagner, Alan
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Packt Publishing, 2013.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a22000007a 4500
001 EBOOKCENTRAL_ocn866839455
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|||||||||
008 131227s2013 xx o 000 0 eng d
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d EBLCP  |d YDXCP  |d E7B  |d OCLCQ  |d VT2  |d OCLCO  |d OCLCQ  |d COO  |d OCLCF  |d OCLCQ  |d D6H  |d COCUF  |d CNNOR  |d MOR  |d CCO  |d PIFAG  |d ZCU  |d MERUC  |d OCLCQ  |d U3W  |d STF  |d OCLCQ  |d ICG  |d INT  |d OCLCQ  |d WYU  |d G3B  |d TKN  |d OCLCO  |d OCLCQ  |d OCLCO  |d DKC  |d AU@  |d OCLCQ  |d CNCEN  |d HS0  |d OCLCQ  |d TUHNV  |d OCLCO  |d OCLCQ  |d OCLCA  |d OCL  |d OCLCA  |d OCLCO  |d OCLCL 
020 |a 1306254248  |q (ebk) 
020 |a 9781306254243  |q (ebk) 
020 |a 9781849692335  |q (e-book) 
020 |a 1849692335  |q (e-book) 
020 |a 9781849692328 
020 |a 1849692327 
029 1 |a AU@  |b 000067102353 
029 1 |a CHNEW  |b 000643066 
029 1 |a CHNEW  |b 000899396 
029 1 |a CHVBK  |b 403392594 
029 1 |a DEBBG  |b BV044064765 
035 |a (OCoLC)866839455 
037 |a 556675  |b MIL 
050 4 |a GV1469.2 
082 0 4 |a 794.8 
049 |a UAMI 
100 1 |a R. Stagner, Alan. 
245 1 0 |a Unity Multiplayer Games. 
260 |b Packt Publishing,  |c 2013. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
520 |a Take your gaming development skills into the online multiplayer arena by harnessing the power of Unity 4 or 3. This is not a dry tutorial - it uses exciting examples and an enthusiastic approach to bring it all to life. Create a variety of multiplayer games and apps in the Unity 4 game engine, still maintaining compatibility with Unity 3. Employ the most popular networking middleware options for Unity games Packed with ideas, inspiration, and advice for your own game design and development In Detail Unity is a game development engine that is fully integrated with a complete set of intuitive tools and rapid workflows used to create interactive 3D content. Multiplayer games have long been a staple of video games, and online multiplayer games have seen an explosion in popularity in recent years. Unity provides a unique platform for independent developers to create the most in-demand multiplayer experiences, from relaxing social MMOs to adrenaline-pumping competitive shooters. A practical guide to writing a variety of online multiplayer games with the Unity game engine, using a multitude of networking middleware from player-hosted games to standalone dedicated servers to cloud multiplayer technology. You can create a wide variety of online games with the Unity 4 as well as Unity 3 Engine. You will learn all the skills needed to make any multiplayer game you can think of using this practical guide. We break down complex multiplayer games into basic components, for different kinds of games, whether they be large multi-user environments or small 8-player action games. You will get started by learning networking technologies for a variety of situations with a Pong game, and also host a game server and learn to connect to it. Then, we will show you how to structure your game logic to work in a multiplayer environment. We will cover how to implement client-side game logic for player-hosted games and server-side game logic for MMO-style games, as well as how to deal with network latency, unreliability, and security. You will then gain an understanding of the Photon Server while creating a star collector game; and later, the Player. IO by creating a multiplayer RTS prototype game. You will also learn using PubNub with Unity by creating a chatbox application. Unity Multiplayer Games will help you learn how to use the most popular networking middleware available for Unity, from peer-oriented setups to dedicated server technology. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Unity Networking -- The Pong Game; Introducing multiplayer; Introducing UDP communication; Setting up the Master Server; NetworkViews and state serialization; Writing a custom state serializer; Using RPCs; Initializing a server; Connecting to a server; Connecting to the Master Server; Registering a server with the Master Server; Browsing available servers; Setting up a dedicated server model; Servers in Unity; Compiler directives; Setting up a server console without Pro 
505 8 |a Loading networked levelsCreating a multiplayer Pong game; Preparing the Field; The ball script; The Paddle script; Keeping score; Displaying the score to the player; Networking the game; Spawning paddles; Networked ball; Networked scorekeeping; Connect screen; Summary; Chapter 2: Photon Unity Networking -- The Chat Client; Differences between PUN and Unity Networking; Setting up PUN with Photon Cloud; Using PhotonViews; Connecting to Photon and getting a list of rooms; Creating and joining rooms; Creating rooms; Joining rooms; Filtering results by user preference; Filtering arrays 
505 8 |a Filtering and caching a room listAutomatic matchmaking; Finding friends; Syncing a level between players; Creating a chat client; The Connect screen; The Lobby screen; The chat room; Adding friends lists; Summary; Chapter 3: Photon Server -- Star Collector; Dedicated Servers; Getting Photon Server; Creating a server application; Creating a class library; Responding to operation requests; Deploying the server code; Connecting from Unity and passing messages; Creating a game logic class; Assigning player IDs; Building a star collector game; Preparing the class library; The Actor Class 
505 8 |a Sending an ID to a playerKeeping track of the game state; Spawning and picking up stars; Broadcasting events; Connecting from Unity; Creating/destroying actors; Controlling the player; Summary; Chapter 4: Player. IO -- Bot Wars; Player. IO versus Photon Server; Getting and setting up a development server; Setting up the Unity client SDK; Connecting to Player. IO; Getting a list of rooms; Connecting to rooms; Creating rooms; Random matchmaking; Sending/receiving messages; Server-side code; Working with BigDB; Creating a simple RTS prototype; Server-side code; Client-side code; Summary 
505 8 |a Chapter 5: PubNub -- The Global ChatboxOverview of PubNub; Getting started; How PubNub works; Parsing JSON from PubNub; Building a PubNub interface; Creating a global chatbox application; Publishing chat messages; Displaying chat logs; Summary; Chapter 6: Entity Interpolation And Prediction; Entity interpolation; Client-side prediction; Rigidbody simulation; Creating a networked object; Adding naive interpolation; Improving interpolation; Preparing for server authoritative movement; Implementing server authoritative movement; Notes on hacking; Summary; Chapter 7: Server-side Hit Detection 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
630 0 0 |a Unity (Electronic resource) 
630 0 7 |a Unity (Electronic resource)  |2 fast 
650 0 |a Video games  |x Design. 
650 0 |a Video games  |x Programming. 
650 6 |a Jeux vidéo  |x Conception. 
650 6 |a Jeux vidéo  |x Programmation. 
650 7 |a Computer games  |x Design  |2 fast 
650 7 |a Video games  |x Programming  |2 fast 
758 |i has work:  |a Unity multiplayer games (Text)  |1 https://id.oclc.org/worldcat/entity/E39PD3thVXK7rDJpXfwYrMrH4q  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |z 9781306254243 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1561445  |z Texto completo 
936 |a BATCHLOAD 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1561445 
938 |a ebrary  |b EBRY  |n ebr10825534 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis27168289 
938 |a YBP Library Services  |b YANK  |n 11465231 
994 |a 92  |b IZTAP