0%

Book Description

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.

  • 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

In Detail

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

  1. Practical Game Design with Unity and Playmaker
    1. Table of Contents
    2. Practical Game Design with Unity and Playmaker
    3. Credits
    4. About the Author
    5. About the Reviewers
    6. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
    7. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
      7. Downloading the example code
        1. Errata
        2. Piracy
        3. Questions
    8. 1. Getting Started with Unity and Playmaker
      1. Downloading and installing Unity
      2. Buying and importing Playmaker
      3. Setting up your project
      4. Summary
    9. 2. Unity's and Playmaker's User Interface
      1. Interface overview and main menu
        1. Hierarchy panel
        2. Inspector panel
        3. Project panel
        4. Views
      2. Playmaker interface
      3. Summary
    10. 3. Components and State Machines
      1. Game objects, components, and properties
      2. Working with prefabs
      3. Finite state machines, states, and actions
      4. Interaction between game objects
      5. Summary
    11. 4. Creating Your First Game
      1. Using Vector geometry and physics
      2. Win/Lose conditions
      3. Creating artificial intelligence
      4. Exercises
      5. Summary
    12. 5. Scripting and Custom Actions
      1. Writing a Unity Script
      2. Overview of standard Unity classes
      3. Creating a Playmaker action
      4. Summary
    13. 6. Networking and Multiplayer
      1. Understanding networking and multiplayer
      2. Setting up Photon Unity Networking
      3. Making multiplayer
      4. Summary
    14. 7. Working with External APIs
      1. About external application programming interfaces
      2. Uploading your game to Kongregate
      3. Writing Kongregate API code
      4. Summary
    15. Index
18.217.144.32