• Complain

Alan R. Stagner - Unity Multiplayer Games

Here you can read online Alan R. Stagner - Unity Multiplayer Games full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2013, publisher: Packt Publishing, genre: Children. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Alan R. Stagner Unity Multiplayer Games
  • Book:
    Unity Multiplayer Games
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2013
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Unity Multiplayer Games: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Unity Multiplayer Games" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Build engaging, fully functional, multiplayer games with Unity engine

Overview

  • 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.

What you will learn from this book

  • Use Unity networking for in-game player-hosted servers
  • Create cloud-based games with Photon Cloud
  • Employ dedicated servers for massive multiuser environments
  • Make game logic server-authoritative
  • Deal with latency and unreliable networks
  • Use PubNub for HTTP-based push messaging
  • Employ Player.IO to persist game data to the cloud
  • Use various forms of networked entity interpolation

Approach

An easy-to-follow, tutorial manner that uses the learning-by-example approach.

Who this book is written for

If you are a developer who wants to start making multiplayer games with the Unity game engine, this book is for you. This book assumes you have some basic experience with programming. No prior knowledge of the Unity IDE is required.

Alan R. Stagner: author's other books


Who wrote Unity Multiplayer Games? Find out the surname, the name of the author of the book and a list of all author's works by series.

Unity Multiplayer Games — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Unity Multiplayer Games" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Unity Multiplayer Games

Unity Multiplayer Games

Copyright 2013 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: November 2013

Production Reference: 1201113

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-84969-232-8

www.packtpub.com

Cover Image by Prashant Timappa Shetty (<>)

Credits

Author

Alan R. Stagner

Reviewers

Clifford Champion

Fabio Ferrara

Sriram. A. S.

Acquisition Editor

Rubal Kaur

Lead Technical Editor

Madhuja Chaudhari

Technical Editors

Dipika Gaonkar

Mrunmayee Patil

Project Coordinator

Apeksha Chitnis

Proofreader

Linda Morris

Indexer

Hemangini Bari

Graphics

Abhinash Sahu

Production Coordinator

Alwin Roy

Cover Work

Alwin Roy

About the Author

Alan R. Stagner is an independent developer with a passion for Unity3D game development. He was introduced to programming by his father, he sought out different ways to create games in a variety of languages. Most recently, he found the Unity game engine and was instantly hooked, and discovered his love of multiplayer game development. He has also dabbled in database and server programming from time to time, mostly involving PHP and MySQL with recent forays into ASP.NET.

I'd like to thank my family and friends, of coursemy father is the entire reason I'm a programmer and has helped me every step of the way. Everyone I know has been incredibly supportive. I'd like to thank the Unity communitywithout them I don't think I would know Unity like I do today. I'd also like to thank Unity for providing such an awesome platform and making it so easy for me to write my first multiplayer game.

About the Reviewers

Clifford Champion has a broad background in software engineering, with years of experience spanning 3D games and Internet applications, and more recently in machine learning. He holds a degree in Mathematics from UCLA. In the past, he has worked as an integration and support engineer at Havok, and also as a lead interactive media and Internet apps programmer at PlainJoe Studios.

Now, he works for zSpace (zspace.com), a hardware/software company creating highly immersive, interactive 3D displays for classrooms, industry, and entertainment. At zSpace, he is a member of the software platform team, helping to enable the holographic-like experience on a variety of game engines and platforms, including Unity. Clifford can be found on Twitter at @duckmaestro and welcomes any discussions.

Fabio Ferrara is a game developer. He is working for Chubby Pixel, an independent game studio based in Milan, which he founded in 2012. They work thoroughly to bring to the users the best possible gaming experience. He has also collaborated for the publication of other books such as Unity iOS Essentials, Packt Publishing.

Sriram. A. S. is a software developer who is currently living in Pune, India. He works primarily in C/C++ and Java. He has been working with Unity 3D from its very early versions; and has developed codes related to its integration with features such as augmented reality, and shared them on his tech blog (http://mypersonalsoft.blogspot.com).

In his spare time, he works on a few open source software. And he also likes to experiment with various other technologies and ideas, along with his team of code passionate friendsthe "Hobby Coders" (http://hobbycoders.com).

www.PacktPub.com
Support files, eBooks, discount offers, and more

You might want to visit www.packtpub.com for support files and downloads related to your book.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.packtpub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpPacktLibPacktPubcom Do you need instant solutions to your IT - photo 1

http://PacktLib.PacktPub.com

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.

Why Subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print and bookmark content
  • On demand and accessible via web browser
Free Access for Packt account holders

If you have an account with Packt at www.packtpub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.

Preface

This book intends to step you through the concepts and middleware involved in creating multiplayer games with the Unity game engine. I've been a big fan of multiplayer games for a while. They have a way of tapping into our basic desires, fulfilling a need to compete, to co-operate, and most of all to socialize with our fellow humans, in a way that no single player game can ever provide.

I've experienced a wide range of networking plugins and applications in Unity. As I learn new networking systems, there are always stumbling blocks and difficult issues. I wrote this book because I wanted to help others on the same path, and help them surmount the issues I encountered myself.

Unity IDE crash course

To better understand this book, we'll need to cover the basic features of the Unity IDE.

If you open Unity for the first time, you'll be presented with a window where you can either open an existing project or create a new one. Select the Create New Project tab, and choose a location for your project.

Once your project is created, you'll see a number of panels. There are the Scene and Game tabs, the Hierarchy , Project , and Console tabs, and the Inspector tab.

The Scene view shows the current scene. This will allow you to navigate the scene, select objects, move them around, and more. The Game view shows the view of the main camera. If you press the

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Unity Multiplayer Games»

Look at similar books to Unity Multiplayer Games. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Unity Multiplayer Games»

Discussion, reviews of the book Unity Multiplayer Games and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.