Search Unity

  1. 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. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,510
  2. dsilverthorn

    dsilverthorn

    Joined:
    May 14, 2017
    Posts:
    835
    The finale of the Apollo's Dream Series. All created using Playmaker. Playmaker makes difficult tasks a breeze to create, leaving my mind to think of the art and not code.

     
    Alex-Chouls likes this.
  3. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
  4. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Check out tutorials on working with Final IK with PlayMaker.
     
  5. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Check out the stunning trailer for GRIS Made With PlayMaker

    Now available on Switch.
     
    tbelgrave likes this.
  6. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Be sure to follow Bliz Studio for great PlayMaker tutorials!
     
  7. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Check out Pixel Mage Quest a retro RPG 100% Made With PlayMaker!
     
  8. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Subscribe to our YouTube channel to get notifications about new tutorial videos.
     
  9. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
  10. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    fordtimelord and Lars-Steenhoff like this.
  11. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Check out the Zombie Horde Tutorial Series a 14 part series to take your PlayMaker skills to the next level:
     
    AGregori likes this.
  12. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
  13. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Check out Combat Core an explosive sci-fi arena brawler #MadeWithPlaymaker

    "As a designer and artist without strong coding skills, with Playmaker I’m able to bring my ideas to life without any limits."
    Micah Betts
     
  14. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Check out the 3 Part Simple Inventory Tutorial on our YouTube Channel.

    Subscribe to get notifications about new videos!
     
  15. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    A reminder that Bliz Studio has a bunch of great PlayMaker Tutorials:
     
  16. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    #PlayMakerTip Drag components into the action list to quickly select actions that apply to that component
    DragComponentActionList_small.gif
     
  17. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Getting started with PlayMaker? Be sure to check out the Intro Tutorials:
     
  18. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Check out the new TextMeshPro tutorial:
     
  19. Alex-Chouls

    Alex-Chouls

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

    Alex-Chouls

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

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Check out the new PlayMaker course from Romi Fauzi - 80% Off for a short time!

    Learn advanced topics like FSM Templates and ScriptableObjects.
     
  22. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Object pooling is an essential technique. Learn how to pool with PlayMaker:
     
    Lars-Steenhoff likes this.
  23. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Subscribe to our YouTube Channel to keep up with new tutorials:
     
    Lars-Steenhoff likes this.
  24. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    600 and Lars-Steenhoff like this.
  25. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
  26. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Inspirational video from Stephen Scott Day, made with Playmaker:
     
    600 likes this.
  27. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
  28. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Quick summary of learning resources for Playmaker:
     
    Unifikation likes this.
  29. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Quick bonus tutorial from Bliz Studio, check out other Playmaker tutorials on the Bliz channel!
     
  30. _geo__

    _geo__

    Joined:
    Feb 26, 2014
    Posts:
    1,250
    Hi,

    I was wondering if there is an easy way to store objects of custom type (that do not derive from Unity.Object) in State variables. As of now I am unable to do so since the value of the FsmObject is always of type Unity.Object.

    Code (CSharp):
    1.     [Serializable]
    2.     public class FsmObject : NamedVariable
    3.     {
    4.         [SerializeField]
    5.         private string typeName;
    6.  
    7.         [SerializeField]
    8.         private UnityEngine.Object value;
    9.         // ...
    The type selection dialog also seems only to list types derived from UnityObject.

    upload_2023-9-4_17-26-22.png

    I have been able to work around that by wrapping my custom type in a ScriptableObject but this seems like a waste (and source of causing GC).

    I'd also have a feature request: Could you add a "compare by value" flag to the "CompareObject" action? Right now it compares with the "==" operator and it would be nice if we could choose to make that comparison with Equals(object obj) instead (change via a boolean flag).

    Doing that would open the "CompareObject" action to all custom type that impement the IEquatable<T> interface. At the moment we have to make our own CompareByValue action.

    Thank you.
     
    Last edited: Sep 8, 2023
  31. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Right now the ScriptableObject workaround is required. However, PlayMaker2 has a much more flexible variable type system, and you will be able to easily make a variable of any type. We hope to have a beta version ready for testing soon!

    Good idea for the CompareByValue option. Added to the todo list!
     
    _geo__ likes this.
  32. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Check out BEHOLGAR the barbarian, 100% made with PlayMaker:


    For PC, PS4, PS5, XBox, and Nintendo Switch!
     
  33. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
  34. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
  35. dsilverthorn

    dsilverthorn

    Joined:
    May 14, 2017
    Posts:
    835
    Made with Playmaker. A virtual experience of sight and sound.
     
    Alex-Chouls likes this.
  36. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Looks great!
     
  37. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Check out Dark Light a Sci-fi action-platformer #MadeWithPlaymaker

    The developer is also an admin on the PlayMaker Forums and Discord channel :)
     
    Lars-Steenhoff likes this.
  38. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
  39. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Check out the First Person Controller tutorials on our channel:
     
  40. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    New to PlayMaker? Check out this quick summary of learning resources:
     
  41. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Inspirational video from David Wehle on making The First Tree with PlayMaker, selling over 500,000 units!
     
  42. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
  43. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
  44. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Check out the new tutorial series on our channel:
     
    AGregori likes this.
  45. crafTDev

    crafTDev

    Joined:
    Nov 5, 2008
    Posts:
    1,820
    Hey @Alex-Chouls,

    Are there still plans for PM2?

    Thanks,
    crafTDev
     
  46. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    Yes! Will post some screenshots soon!
     
    tbelgrave, FernandoMK and crafTDev like this.
  47. FernandoMK

    FernandoMK

    Joined:
    Feb 21, 2017
    Posts:
    178
    Really? This is amazing :D
     
    Alex-Chouls likes this.
  48. artician

    artician

    Joined:
    Nov 27, 2009
    Posts:
    345
    Wow! I didn't expect that! That's great!
     
    Alex-Chouls likes this.
  49. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,631
    A couple of screenshots of the new Graph View:
    PM2_LevelMaker.png

    The FSM is now hierarchical (sub-states) and you can have parallel regions, to help tame spaghetti monsters!
    PM2_Spaceship.png

    There's also a big focus on overviews and project search to help wrangle larger projects:
    PM2_Finder.png

    I'll share more info as we get closer to a beta release!
     
  50. crafTDev

    crafTDev

    Joined:
    Nov 5, 2008
    Posts:
    1,820
    And when is Beta? :O