Practical Game Design with Unity and Playmaker

More Information
  • Understand the Unity project structure and the component-based approach to game development.
  • Master Unity and Playmaker's interface
  • Utilize Unity and Playmaker to create game mechanics
  • Implement networking and multiplayer using Photon Unity Networking via Playmaker
  • Explore the basics of Unity scripting in JavaScript and C#
  • Import and position a model in the scene
  • Construct your own custom Playmaker actions
  • Create a game from scratch and customize it

Unity is a powerful yet intuitive game development tool and environment for creation of interactive 3D and 2D content.  Playmaker  is  a  flexible  visual  state  machine   editor and runtime library for Unity 3D that facilitates visual scripting for Unity 3D.

This book is a step-by-step tutorial that thoroughly explains how to make a game from scratch quickly and effortlessly. This books details the steps required to make a game in seven chapters, each of them examining one of the aspects of game development in the most practical and concise way possible.

This book starts by explaining you the component-based approach to game development. It then moves on to teach you how to use state machine's interface to make a game with minimum code and how to add AI and Photon networking to it. The book then progresses through helping you understand how to write a Kongregate API code and upload your game on it. The book finally ends up enabling you to make a complete web Multiplayer game in Unity and add an external API to it.

  • Create artificial intelligence for a game using Playmaker
  • Learn how to integrate a game with external APIs (Kongregate)
  • Learn how to quickly develop games in Unity and Playmaker
  • A step-by-step game development tutorial using AI scripting, external APIs and Multiplayer implementation
Page Count 122
Course Length 3 hours 39 minutes
ISBN 9781849698108
Date Of Publication 20 Dec 2013


Sergey Mohov

Sergey Mohov is a game developer and designer with over three years of experience in working on games in Unity. His prominent projects include Dédale, Paradis Perdus, and Lune. The rest of Sergey's games can be found on his website at along with his personal blog.