PlayMaker - Visual Scripting for Unity

Playmaker Tip: Expose Events in the Inspector to test them while playing.
4424917--403786--DoorEventButtons.gif

https://hutonggames.fogbugz.com/default.asp?W148

4 Likes

Check out Puzzlepops! A minimalist game of lollipops and logic, made with Playmaker:

Coming soon in 1.8.1: Better logging of physics events:
2620633--183992--FsmLogCollision.gif
Log shows the name and custom icon of the GameObject collided with :slight_smile:
Click the entry to select the GameObject.

4 Likes

Check out Super Arc Light, the hit iOS/Android arcade shooter, made with Playmaker:

Vote for the PC version on Steam Greenlight:
http://steamcommunity.com/sharedfiles/filedetails/?id=652269437

Check out this review for Whales Dream of Flying a VR experience made with Playmaker:

1 Like

Steam VR tools for Playmaker is top of the “VR Essentials” on the Asset Store:

2622256--184179--VREssentials.jpg

Very Simple Ads Monetization & Mediation just added Playmaker support:

Supports Google Mobile Ads, Unity Ads, Chartboost, ADColony.

Free PlayMaker actions for Fabric Answers, a great free analytic service for mobile apps and games:

Check out this WIP for Flashing Lights, made with Playmaker:

Playmaker Tip: Press F to Frame the selected state.

2626266--184500--FrameState.gif

Playmaker Tip: Use these Keyboard Shortcuts to speed up your workflow:
https://hutonggames.fogbugz.com/default.asp?W1090

1 Like

Check out the new Playmaker 101 course from Jonathan O’Duffy!
http://courses.jonathanoduffy.com/

2629560--184826--Playmaker101.png

VR Essentials: Steam VR tools for Playmaker

1 Like

Playmaker Tip: Use Send Event with a Delay to loop a state:

3254263--250651--LoopingState.gif

3 Likes

Thanks for the tip Alex.
Can you give a simple/general example of ‘why’ you’d want to delay a state transition before moving into the next state?
If you’d rather, I can post in the Playmaker forum instead so others can respond.

Actually it was a question on the forums that prompted the example. Someone wanted to check variables once a second until interrupted by an event from another FSM. But the general pattern works for lots of things, e.g., a lot of AI tasks make sense to do periodically, for both gameplay and performance reasons. For example you could do expensive raycasts and reasoning every half second instead of every frame. Or maybe it’s as simple as enforcing a delay on a spawner, e.g., reload time for a weapon before it can shoot again. Of course you can use multiple states too (DoSomethingState, WaitState, back to DoSomethingState), this example is just a more concise way of expressing that.

2 Likes

Wow. This one is really nice. Didn’t knew that you can actually send an event to “Self”.

1 Like

Playmaker Tip: Use Global Transitions to transition to a state from any state. Similar to AnyState in Mecanim.

3253183--250533--MouseGlobalTransitions.gif

More about events and transitions in Core Concepts doc:
https://hutonggames.fogbugz.com/default.asp?W133

Check out this walkthrough for Home is Where One Starts, a narrative experience made with Playmaker:

RelationsInspector now has Playmaker support, showing event and variable relationships in your scene:

2679058--189265--RelationsInspector.jpg

And it’s 50% Off to celebrate the update :slight_smile: