Ironic Games - Some Serious Fun

  • HomeFun Starts Here
  • AssetsUnity Assets Reviews
  • CodingGame Development
  • CultureGaming And Lifestyle
  • About UsPlay and Code

Playmaker Overview. Simply the best visual scripting editor for Unity.

Playmaker Unity Asset example state machine

Playmaker Unity Overview

The Playmaker Unity Asset is the most popular visual scripting system for the U3D platform. It is powerful, extensible and has a 5 Star rating with close to 3,000 reviews in the Asset Store. Its best feature:

Playmaker makes coding in Unity accessible for non-programmers.

Wait, how can this be? Shouldn’t people major in Computer Science and spend thousands of hours learning complex coding paradigms in order to make stuff happen inside a game? Mm, NO.

Enter the Finite State Machine, or FSM in short (more info). Put simply, this is how Playmaker organizes behavior:

State (I’m sleeping) -> Event Transition (my cat jumps on my belly) -> Another State (I’m chasing off the damn cat).

The State Machine model is easy to learn and powerful to use. It is just another Unity component, so you can add multiple FSMs to the same GameObject. Inside the FSM you can express practically any causal relationship, but here’s the catch: you need to keep things simple! Otherwise, sooner rather than later, you will end up with Monster FSMs like this one (which I’m sad to admit, I’m actually using):

Playmaker FSM’s web of intrigue, passion, betrayal, bitterness and wasted youth.

Luckily, Playmaker has great documentation and most questions you might have are already answered online (take note – support from the developer is available only through the forum).

Although Playmaker has its pitfalls (which plague all visual scripting tools), indie developers who work alone or in small teams can easily avoid most of the traps by following a few simple rules.

3 Quick Rules How to Use Playmaker the Right Way

  1. Separate the logic for each feature inside different FSM component. Use Call Methods if you need them to pass data to each other, but for goodness’ sake don’t cram everything into one big MOTHER-OF-ALL-THAT-IS-HOLY-WHAT-IS-THAT FSM.
  2. Be careful how you handle Playmaker’s global events and variables. It’s hard to track down global variable interference, so make sure the globals you create in Playmaker are unique. For example, be careful with global variables with common names like Player, as at the end of the day Player.balls might not equal two.
  3. Give meaningful names to the states and add descriptions. This is very simple to do and down the road it will save you lot’s of time of scratching your head while debugging.

 

Should I use the Playmaker Unity Asset in Production?

For a Beginner: SURE! Playmaker is tried and tested Unity asset with great documentation and a huge and helpful community of collaborators. You can get it from the Asset Store right away!

For a Seasoned Developer: it depends. Do you have a simple indie project in mind, or maybe you want to reach a playable prototype in hours instead of days? In that case – yes, Playmaker is very much worth it!

View more details about Playmaker in the Unity Asset Store.

Playmaker

Jan 9, 2017Jordan

Did you enjoy this post? Share it! :)

  • Post on Facebook
  • Tweet about it
8 years ago Unity Assets Reviewsplaymaker, unity, unity asset2,703
Jordan

Focus on game design, development, gaming culture and freelance lifestyle.

Unity Language DilemmaZombie Evolution
 Asset Summary 
 Recent Posts 
  • Unity Personal vs Unity Plus vs Unity Pro vs Enterprise
  • Best Pathfinding Tools in Unity 3D
  • Visual Scripting and Unity AI
  • Unity Terrain Generators: Battle of the Four
  • Exploder: Blow Stuff Up with Style
 Presentation 
 Ironic Games 
Dizzy
Blog about Game Design, Development, Pop Culture and a Freelance Lifestyle.
Read carefully, we take fun very seriously.
 Most Viewed Posts 
Unity Personal vs Unity Plus vs Unity Pro License Comparison
Unity Personal vs Unity Plus vs Unity Pro vs Enterprise
18,661 views
Unity Terrain Generators Featured
Unity Terrain Generators: Battle of the Four
13,846 views
2019 © Ironic Games | Terms of Use