Practical Game Design with Unity and Playmaker

Unity and Playmaker are a dynamic duo when it comes to game design, and this book shows you how to make the most of them by demonstrating how to create an interactive game from scratch. Instructive and fun.

Practical Game Design with Unity and Playmaker

Sergey Mohov

1 customer reviews
Unity and Playmaker are a dynamic duo when it comes to game design, and this book shows you how to make the most of them by demonstrating how to create an interactive game from scratch. Instructive and fun.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$12.60
RRP $17.99
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$12.60
$29.99
$29.99p/m after trial
RRP $17.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781849698108
Paperback122 pages

Book Description

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.

Table of Contents

Chapter 1: Getting Started with Unity and Playmaker
Downloading and installing Unity
Buying and importing Playmaker
Setting up your project
Summary
Chapter 2: Unity's and Playmaker's User Interface
Interface overview and main menu
Playmaker interface
Summary
Chapter 3: Components and State Machines
Game objects, components, and properties
Working with prefabs
Finite state machines, states, and actions
Interaction between game objects
Summary
Chapter 4: Creating Your First Game
Using Vector geometry and physics
Win/Lose conditions
Creating artificial intelligence
Exercises
Summary
Chapter 5: Scripting and Custom Actions
Writing a Unity Script
Overview of standard Unity classes
Creating a Playmaker action
Summary
Chapter 6: Networking and Multiplayer
Understanding networking and multiplayer
Setting up Photon Unity Networking
Making multiplayer
Summary
Chapter 7: Working with External APIs
About external application programming interfaces
Uploading your game to Kongregate
Writing Kongregate API code
Summary

What You Will Learn

  • 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

Authors

Table of Contents

Chapter 1: Getting Started with Unity and Playmaker
Downloading and installing Unity
Buying and importing Playmaker
Setting up your project
Summary
Chapter 2: Unity's and Playmaker's User Interface
Interface overview and main menu
Playmaker interface
Summary
Chapter 3: Components and State Machines
Game objects, components, and properties
Working with prefabs
Finite state machines, states, and actions
Interaction between game objects
Summary
Chapter 4: Creating Your First Game
Using Vector geometry and physics
Win/Lose conditions
Creating artificial intelligence
Exercises
Summary
Chapter 5: Scripting and Custom Actions
Writing a Unity Script
Overview of standard Unity classes
Creating a Playmaker action
Summary
Chapter 6: Networking and Multiplayer
Understanding networking and multiplayer
Setting up Photon Unity Networking
Making multiplayer
Summary
Chapter 7: Working with External APIs
About external application programming interfaces
Uploading your game to Kongregate
Writing Kongregate API code
Summary

Book Details

ISBN 139781849698108
Paperback122 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You