Manning Early
Access Program
Unity in Action
Multiplatform Game Development in C#

EARLY ACCESS EDITION

Joseph Hocking

MEAP Began: May 2014
Softbound print: Spring 2015 (est.) | 325 pages
ISBN: 9781617292323

Become a reviewer
Pre-Order options*
Order now and start reading Unity in Action today through MEAP                   
  MEAP + Print book (includes eBook) when available - $44.99
  MEAP + eBook only - $35.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates     

TABLE OF CONTENTS, MEAP CHAPTERS & RESOURCES

Table of Contents         Resources 

Part 1: FIRST STEPS
  1 Getting to Know Unity - FREE
  2 Building a Demo that puts You in 3D Space - AVAILABLE
  3 Adding Enemies & Projectiles to the 3D Game - AVAILABLE
  4 Developing Graphics for Your Game - AVAILABLE

Part 2: GETTING COMFORTABLE
  5 Building a Memory game using Unity's new 2D Functionality - AVAILABLE
  6 Putting a 2D GUI in 3D Game - AVAILABLE
  7 Creating a 3rd Person Game: Player Movement and Animation - AVAILABLE
  8 Adding Interactive Devices and Items within the Game - AVAILABLE

Part 3: A STRONG FINISH
  9 Connecting Your Game To The Internet - AVAILABLE
10 Playing Audio: Sound Effects and Music
11 Putting The Parts Together Into A Complete Game
12 Deploying Your Game To Players' Devices

APPENDICES:
  A Scene Navigation and Keyboard Shortcuts
  B External Tools to Use Alongside Unity
  C Modeling a Bench in Blender
  D Online Learning Resources

DESCRIPTION

A lot goes into a publishing a successful game: amazing artwork, advanced programming techniques, creative story and gameplay, and highly-collaborative teamwork—not to mention flawless rendering and smooth performance on platforms ranging from game consoles to mobile phones. The Unity game development platform combines a powerful rendering engine with the professional code and art workflow tools you need to bring games to life. Unity lets you deploy games to nearly any device from a single code base, including the web browser via the popular Unity Web Player. Games created with Unity regularly top the charts in mobile, desktop, and console. Because it's a rapid-development environment for any sort of interactive experience, Unity is a terrific starting point for immersive learning environments, simulations, "serious" games, graphically rich 2D and 3D applications, and more.

Unity in Action focuses on the programming part of game development (as opposed to art or design) and teaches you to create projects in multiple game genres. You'll build on your existing programming experience by working through examples using the Unity toolset, adding the skills you need to go from application coder to game developer. Each sample project illuminates specific Unity features and game development strategies. You'll learn techniques for developing cutting edge 3D games and explore the 2D workflow introduced in the most recent versions of Unity. Readers will leave the book with a well-rounded understanding of how to create graphically driven 2D and 3D applications.

WHAT'S INSIDE

Examples are presented in C# and should be clear to readers familiar with any OOP language. No previous experience with Unity or game development is required.

ABOUT THE AUTHOR

Joe Hocking is a Software Engineer with Synapse Games specializing in interactive media development. He builds mobile and web games, such as the recently released Tyrant Unleashed. Joe also teaches classes in game development at Columbia College Chicago.

ABOUT THE EARLY ACCESS VERSION

This Early Access version of Unity in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online forum.

WANT TO LEARN MORE?

Sign up to read more content when it is released and to receive news about this book.