Make Games from Scratch (No Coding!) Part 2 - Getting Started with Playmaker in Unity

Brandon Wu, Founder of Studio Pepwuper - a Game Studio

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
12 Lessons (1h 33m)
    • 1. Introduction

    • 2. Import Custom Package

    • 3. Open Up PlayMaker UI

    • 4. What is a FSM (Finite State Machine)

    • 5. PlayMaker Example – Start State, Action Browser, Rotate, Translate, Wait, Finish

    • 6. Frame, Update, Run-time

    • 7. Action Browser, Mouse Down Event

    • 8. PlayMaker UI Part 2

    • 9. Disable, Enable, Editing during Play Mode

    • 10. Empty Game Object, Add Audio

    • 11. Lights On and Off – Toggle, Key Down

    • 12. Play Mode Tint


Project Description

Create an Interactive Scene with PlayMaker in Unity

(If you are not familiar with Unity, taking this class first)

Time to create your own interactive scene in Unity with PlayMaker! 

Try designing a room full of funky boxes that do things when you interact with them. Maybe a red box rotates when you click on it, or a blue box that makes a noise when you click on it, or 3 boxes that scales up to twice the size when you press the space bar? 

1. Create a scene with basic movements and interactions using PlayMaker

Here are a few elements you can add to your scene. You don’t have to add them all but try to do as many of these as possible will help you get familiar with PlayMaker:

  • Click on an object to rotate
  • Press a key to toggle a color change for an object
  • Make a sound when clicking on an object
  • Move, rotate, and scale different objects in the scene
  • Rotate camera once when the game starts, or rotate camera continuously during the game
  • Press a key to toggle lighting on and off

2. Build your game and sharing it with the class

  1. Build a PC/Mac app or a Web app from the Build Settings menu
  2. Share your projects for feedback (see 2a and 2b below)

2a. How to share your game on the web

  • Register an account on and you can directly upload your web player game on the site. Afterwards you can simply share the link to that page.
  • or sign up and download Dropbox and share the files via a link. If you create a web player game, make sure you share both the html and the .unity3d file.

2b. How to post your game on Skillshare

  • Head over to the class page and click on Add Project
  • Write a short description of your scene
  • Upload a few screenshots of your new scene
  • Post a link to your game hosted on the web (see B1 above)

3. Provide feedback to other student projects
Give feedback and comment on as many projects as you can! Creativity feeds off of one another. You might find your next #gamdev partner here! :)


PlayMaker makes it possible to start creating interactions inside Unity without coding. We will go over the basic elements of PlayMaker and learn the concept of a Finite-State Machine (FSM)

Download PlayMaker Student Version Here (Please do NOT share this link with anyone. HutongGames has graciously created this version just for this class, so let’s help keep this confidential.)

Class Videos: When watching the videos, I suggest setting the quality to HD and watch it in fullscreen mode. See example.

Links and Tools:

What's Next?

Make Games from Scratch (No Coding!) Part 1 - Getting Started with Unity
Make Games from Scratch (No Coding!) Part 2 - Getting Started with Playmaker in Unity
Make Games from Scratch (No Coding!) Part 3 - Building a Breakout-style game in Unity with PlayMaker
(COMING SOON!) Make Games from Scratch (No Coding!) Part 4

Student Projects