Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

PlayMaker - Visual Scripting for Unity

Discussion in 'Assets and Asset Store' started by Alex-Chouls, Dec 31, 2010.

  1. sledgeman

    sledgeman

    Joined:
    Jun 23, 2014
    Posts:
    389
    I just consider to buy PlayMaker :) (x-mas, 50% off, and so on). Now i am curious, because i´ve read version 1.8 is coming soon. But if i now buy v.1.7.72, will i get the v1.8 for free, or do i have to charge for that ?
     
  2. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    The 1.8 update is free - with lots of new features :)
     
  3. sledgeman

    sledgeman

    Joined:
    Jun 23, 2014
    Posts:
    389
    Kewl & yay ! Than i will buy this best add on for Unity 3D ! Thx for the fast reply !
     
  4. Kiori

    Kiori

    Joined:
    Jun 25, 2014
    Posts:
    161
    Yeah,PM is a c# script maker, with visual input.
    Basically you juggling arrays around handling states.
    i read a blog about PM that complained you exposed too many public variables, etc.
    Maybe you should consider making a free/demo version for people to test and specially stress test.
     
  5. Play_Edu

    Play_Edu

    Joined:
    Jun 10, 2012
    Posts:
    722
  6. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
  7. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
  8. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    Game Data Editor PlayMaker Support Tutorial:
     
  9. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    wetcircuit likes this.
  10. LampRabbit

    LampRabbit

    Joined:
    Jan 31, 2013
    Posts:
    29
    That looks AMAZING!
     
  11. paulgl

    paulgl

    Joined:
    Dec 30, 2014
    Posts:
    2
    Hi, this sounds like it could be interesting to me. I'm new to Unity so I'd like to spend a bit of time reading about that and Playmaker before buying. Are you able to say when the sale ends, so I know how much of a hurry I should be in?

    Cheers, Paul
     
  12. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    Hi, the original plan was to be on 50% sale until our next update. However the update is taking a little longer than expected since we're trying to coordinate with the Unity 5 beta, which is a bit of a moving target right now... But we will give advance notice before the update/sale ends!
     
  13. paulgl

    paulgl

    Joined:
    Dec 30, 2014
    Posts:
    2
    Thanks Alex. I decided to buy it a few days ago anyway, so all good for me. Cheers, Paul
     
  14. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    Awesome! Thanks for buying Playmaker! See you on the Playmaker forums :)
     
  15. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
  16. Play_Edu

    Play_Edu

    Joined:
    Jun 10, 2012
    Posts:
    722
    cool one
     
  17. ksam2

    ksam2

    Joined:
    Apr 28, 2012
    Posts:
    1,079
    Does it'll work with Unity5?
     
  18. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    Yes. The Unity 5 API updater will auto-update the current version of Playmaker in the store, but there's also a new version in beta that's optimized for Unity 5 and WebGL. If you have Playmaker you can PM to get access to the beta. Since the Unity 5 beta is still changing we will probably wait to release the update with the final release of Unity 5.
     
  19. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
  20. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
  21. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    A cool video showing what you can do with Playmaker and Final IK:

     
  22. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
  23. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    Playmaker Quick Tip: You can select different languages in Preferences:

    languages.png

    Please contact us if you want to contribute translations! We find Playmaker users contribute the best translations because they're familiar with the tool :)
     
  24. pushingpandas

    pushingpandas

    Joined:
    Jan 12, 2013
    Posts:
    1,419
    is it possible to create a MOBA, multiplayer game with playmaker?
     
  25. Gekigengar

    Gekigengar

    Joined:
    Jan 20, 2013
    Posts:
    738
    Hello, I am thinking of purchasing playmaker to handle my UI since it uses a lot of states.

    It is very confusing without a visual representation when working with complex states all over.

    Does this fully work with the new Unity UI?
    Is the playmaker variables capable of handling array variables?
     
  26. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    Playmaker fully supports Unity’s built in Networking API. We also work closely with Exit Games to support Photon Networking which is a great choice for a MOBA. Obviously a MOBA is a big undertaking, so you should know Unity well and expect to invest a lot of time and effort into the project!
     
  27. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    We have an add-on to support the new Unity UI. It’s an initial release and we're adding features as we get requests on the Playmaker forums.

    The current version of Playmaker supports arrays through an add-on called ArrayMaker. The next update, currently in beta, supports arrays natively.
     
  28. Gekigengar

    Gekigengar

    Joined:
    Jan 20, 2013
    Posts:
    738
    I have just purchased Playmaker yesterday, downloaded the Unity UI Proxy add-on.

    I should say its amazing, makes my work far more productive!

    The only downside is that there is no Unity UI Action in the action browser that I truly need.

    And probably a custom logic that allows the users to write down a complex if condition.
    Such as..

    "($MenuOpen && (!$MenuAnimating) && (@sValue == (3 * @rvalue))"
    Is True event -
    Is False event -

    Where $ Indicates local variable, and @ Indicates globals.

    Glad to hear arrays are coming!

    Anyways, how do I disable receiving certain global transitions?
    I wish there were such action that "Disable/Enable Certain FSM X Global transition"
     
  29. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    Check out the Conditional Expression action available on the Forums:
    http://hutonggames.com/playmakerforum/index.php?topic=7337.msg39460

    It does exactly what you describe :)

    There's currently no way to disable global transitions. What are you trying to do exactly? There's probably another way to handle it... For example the state that handles the event could have a test that re-routes the flow depending on the result...

    However, I can see that being able to disable events could simplify the flow in some situations. I'll look into adding an action for this in the next update...
     
  30. Gekigengar

    Gekigengar

    Joined:
    Jan 20, 2013
    Posts:
    738
    I can't see any Download link in that forum somehow.

    Anyways, yes, I do really need the disable global transition.
    There is a button event as a global transition.
    And when this button is clicked, the FSM goes into a process of animation and states.

    While this process is playing, the player could click this button again to restart the state before the animation is completed. (There are screen faders, and such in between the menu open animation).

    In this case, disabling it would be great!, but sadly there is no Unity UI : Disable button yet available in the action. (But disabling the FSM Global Transition would be even better!)

    So I did re-route the flow into "Skip animation if animation is playing".
    It does great and is now very flexible!

    But yeah, I do think this will simplify the flow very much so.
    There is no need for animation skipping branches if I could simply disable it.

    Anyways, now that I am making a UI for settings, I notice there is no
    Quality : "Enable/Disable vertical sync".
    Quality : "Change Target Frame Rate".
    Quality : "Simple/Great/Fantastic Change"

    Any chance you would add these up too?
     
  31. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    You have to register and sign into the forum to be able to download.

    You should be able to use the Set Property action to disable the button. Set the interactable property to false.
    The Set Property action is very powerful! There are a few YouTube video tutorials on it...

    I'll add the Quality settings...
     
  32. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    FlintCLeaver and Graham-B like this.
  33. richardh

    richardh

    Joined:
    Mar 7, 2012
    Posts:
    226
  34. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
  35. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    Check out the Playmaker Ecosystem browser:


    This is the best way to browse for custom actions for Playmaker!

    Coming soon to the Ecosystem, more packages, templates and samples :)
     
    theANMATOR2b likes this.
  36. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    There are now almost 60 actions for the new Unity GUI on the Ecosystem!
    Search for uGUI in the Ecosystem Browser...
    uGuiEcosystem.png
     
  37. sledgeman

    sledgeman

    Joined:
    Jun 23, 2014
    Posts:
    389
    hm....what about to make a package of ALL actions that are availible. Like an offline edition of this "ecosystem". I mean, if you are on travell and don´t have access to internet, you have the big-pack. Or is there something similar ?

    PS. i don´t like to search all availible actions manualy ...
     
  38. LaneFox

    LaneFox

    Joined:
    Jun 29, 2011
    Posts:
    7,454
    Not all actions are generic, some require addons, extensions and other scripts in order to work. That being said, i would recommend that you do that on your own and just keep the file with you. You can find links to all of the official action addon packs on the wiki and find the majority of other actions stored on the git repositories that Ecosystem uses.

    I tend to do this by just copying out the Custom Actions from my last project and moving them to the next one, but I rarely want or need all of the same actions.
     
  39. sledgeman

    sledgeman

    Joined:
    Jun 23, 2014
    Posts:
    389
    There are not that much actions on the wiki page. Thought there were min. thousands, or so :) . But with that less custom actions you have a good overview. Maybe ecosystem will be a good helper
     
  40. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    Check out Weightless, a meditative VR experience that uses Oculus Rift and Leap Motion to let you play with objects in a zero gravity environment. 2nd Place Winner in the IndieCade Leap Motion 3D Jam! Made 100% with Playmaker.
     
  41. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    There are a lot more custom actions on the Ecosystem than on the wiki. The Add-Ons page is fairly comprehensive, but the Custom Actions page on the wiki hasn't been updated in a while, with most new actions being posted to the forums. However it wasn't easy to browse and update actions on the forums, so we developed the Ecosystem Browser. The Ecosystem collects actions from the forums, new actions etc. It's definitely the best way to find custom actions going forward!

    If you have feature suggestions for the Ecosystem please post them in this thread on the Playmaker Forums:
    http://hutonggames.com/playmakerforum/index.php?topic=7374.0
     
  42. sledgeman

    sledgeman

    Joined:
    Jun 23, 2014
    Posts:
    389
    Ah ok, didn´t know there where many more actions out there. Thx for clearifying that. To be honest, i don´t browse that much in the forum of PM as in these forums of Unity. Also i am curious about the long awaited v1.8 :)
     
  43. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    Check out 2 new Playmaker Starter Kits from 3d Sauce!

    Playmaker Blackjack Kit. Now available on the Unity Asset Store and 3DSauce.com!

    Try your luck and test your blackjack mastery! This classic gambling card game includes tons of options and support for most side rules. Get started quickly with your own fully featured Playmaker blackjack game.

    Playmaker Interactive Credits Kit. Now available for FREE on the Unity Asset Store

    Quick and easy to implement in both UGUI and NGUI. This kit combines auto scrolling, manual dragging and smooth acceleration to give your project’s credits a professional polished feel.
     
  44. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
  45. Don-Gray

    Don-Gray

    Joined:
    Mar 18, 2009
    Posts:
    2,278
    Hi,
    Did not read through this topic, so if it's mentioned, apologies.
    I just imported the free copy of PM which seems fine except this compile error.

    Assets/iTween/iTween.cs(46,14): error CS0101: The namespace `global::' already contains a definition for `iTween'
    Any suggestions?
    Thanks
     
  46. Gekigengar

    Gekigengar

    Joined:
    Jan 20, 2013
    Posts:
    738
    Alex, I downloaded Ecosystem, but I can't find any uGui with my search.

    Any clues why? (Using Unity 5 Personal).
     
  47. desyashasyi

    desyashasyi

    Joined:
    Nov 22, 2012
    Posts:
    73
    I think, there is already iTween plugin before you imported PM. Just remove one of iTween folder whether in PM or in another plugin.
     
  48. Don-Gray

    Don-Gray

    Joined:
    Mar 18, 2009
    Posts:
    2,278
    Okay, cool, did this but thought it might affect PM in a negative way.
    Thanks!
     
  49. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    Strange, I see the same thing. Looking into it...
     
  50. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,644
    The iTween folder included with Playmaker has a Playmaker sub folder with custom action editors. You should make sure to keep that. The safer fix is to delete the extra iTween.cs (not the whole iTween folder).
     
    desyashasyi likes this.