Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

[Pending Review] Circuit Visual Scripting

Discussion in 'Assets and Asset Store' started by fholm, Feb 2, 2017.

  1. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Circuit Visual Scripting


    This tool has been a long time in the making, original work on it started over four years ago. The goal is to create a complete visual scripting solution for Unity, that is well integrated into the Unity Editor and Player, but also allows quick creation of node graphs and handles many advanced code features and concepts for you.

    Features
    • Support for MonoBehaviour, NetworkBehaviour and State Machines.
    • Support both for reusable documents and prefab specific documents.
    • Run-time debugging with execution flow, breakpoints, step forward/back and value inspection.
    • Generates optimized C# code, no run-time evaluation of graphs.
    • Visual drag-and-drop integration with Unity (Prefabs, Assets, Animator Parameters, UNET, etc.).
    • Powerful interface system that enables a scale-able approach to game development.
    • Extendable to create your own project specific graph types.
    • Advanced nodes that abstract away common operations.
    • Smart and configurable node importer that takes it one step above simple reflection.
    • Advanced "Photoshop-like" history for easy navigation.
    • Comes with full source code, no DRM.
    It of course has support for all usual copy, paste, duplicate, pan, zoom, etc. editor commands.

    Compatibility
    • Works on all Unity deployment targets.
    • Works on Unity Personal, Plus and Pro.
    • Themes specific for Light/Dark Unity editor skin.
    Asset Store Info
    • Will be available for sale shortly (hopefully one week).
    • Initial price will be 30 USD during beta, final price point around ~60 USD
    • You can join the current ongoing beta by sending an email to development@ff-games.com and request beta access. The beta is covered by an NDA.
    Features In Development
    • GOAP AI Document Type (Same type of system used in the "Fear" games.)
    • Dialogue Tree Document Type.
    • More advanced nodes for common game development tasks.
    • Inheriting documents from C# types.
    Screenshots





     
  2. samnarain

    samnarain

    Joined:
    Jul 6, 2015
    Posts:
    99
    Seeing the vendor in action, how he has continuously devoted time and effort into perfecting Circuit Visual Scripting and proactively worked with feedback - small and big features - gives me a solid trust in any of his submissions to Asset Store. Seeing the time frame from a mere idea of this tool to actual asset store submission is worth the mention that this has a promising start. For those unfamiliar with visual scripting: it is a tool for visual development, acting as an abstract design layer for Rapid Application Development (RAD) as a practice - not the mumbo jumbo sales crap. It is also one of the features Unity does not ship even though it has been on the roadmap for a while. I had the wonderful opportunity to have hands-on experience with Circuit in its beta stage and I can recommend it to everyone - beginners, intermediate and experts. @fholm has done an awesome job on this masterpiece.
     
  3. HeadClot88

    HeadClot88

    Joined:
    Jul 3, 2012
    Posts:
    736
  4. Flavelius

    Flavelius

    Joined:
    Jul 8, 2012
    Posts:
    927
    I was able to beta-test it, and i must say the developer is really active and devoted to improving it.
    Apart from a few small usability quirks (well, it was beta), it's already very powerful and continually being enhanced.
    It compiles to code not some intermediate custom stuff, so it's also pretty performant.
    Definitely worth keeping an eye on it.
     
    samnarain likes this.
  5. PanMadzior

    PanMadzior

    Joined:
    Jun 4, 2015
    Posts:
    10
    I had the pleasure to participate in beta tests of the Circuit. This asset is very functional. Working with it is really nice. Interface is easy to learn and quite intuitive. Creating new scripts is fast enough what definitely speeds up working on your projects.

    Very important advantage is also developer - Fholm. He is very involved into his asset. Bug fixes and users' suggestions comes really fast. I'm sure he won't stop supporting this project any time soon. He's also very nice and helpful for new users.

    I recommend Circuit for any developer seeking for some visual scripting experience.

    Regards
     
    samnarain likes this.
  6. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Hey guys, thanks for all the nice feedback!

    Here's a quick update to the look and feel of the nodes, been trying to add some icons to "special" nodes for control flow and other actions, and a light tint on some nodes.

     
  7. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Here's the asset store screenshot images for Circuit, showing some more features and this weekends updates.




     
    SteveB likes this.
  8. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Package is still pending review on the asset store, hopefully it will be done soon :)
     
  9. imaginationrabbit

    imaginationrabbit

    Joined:
    Sep 23, 2013
    Posts:
    349
    Wow- this looks great! I will definitely pick it up- awesome that you're going to build GOAP into it :)
     
  10. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Thanks for the kind words!

    Yes, I am working on a GOAP AI document type for it, which is a great way to build AI's, more information coming later :)
     
    HeadClot88 likes this.
  11. Mark_T

    Mark_T

    Joined:
    Apr 25, 2011
    Posts:
    303
    Your tool looks very interesting for a non-coder like me, mostly because of the C# output code.
    I know it's also not an easy task to write detailed documentation and provide plenty of learning examples. Can you provide access to your docs before purchase? How about tutorials? I'm asking all this because without proper learning tools the Circuit's visual scripting power will not be accessible to guys like me.
    Anyway, congrats for the big effort you made to bring this tool to life.Wish you good luck!
     
  12. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Hi!

    Yes they documentation will be uploaded so it can be reviewed before purchase, still working on it so it will be up by the time the package goes live on the store.

    I'm also working on a video tutorial of creating "full" game with Circuit.
     
  13. Mark_T

    Mark_T

    Joined:
    Apr 25, 2011
    Posts:
    303
    That sounds cool!
    I'm interested in a tower defense game, so it might really help. :)
     
  14. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Still pending unity review :(
     
  15. unicat

    unicat

    Joined:
    Apr 8, 2012
    Posts:
    425
    Still not released ? Looks incredible.
     
  16. Rimevel

    Rimevel

    Joined:
    Dec 8, 2015
    Posts:
    10
    Have had my eyes on this for a while. Quite excited :D

    I have two questions though:
    - How do you add new nodes? What does that menu look like? etc. Used several VS systems and many have been quite hard to work with since finding the right node took a while.
    - Will there be a way to use the dark style with unity set to light theme? Love the look of the dark themed graph. Easier on the eyes :)
     
    Last edited: Mar 5, 2017
  17. imaginationrabbit

    imaginationrabbit

    Joined:
    Sep 23, 2013
    Posts:
    349
    Looking forward to trying this- another asset creator had an asset in review for 3 weeks- they apparently emailed the asset store about it and their asset was available 24 hours later- might be worth a try as a few of us want to buy :)
     
    HeadClot88 likes this.
  18. unicat

    unicat

    Joined:
    Apr 8, 2012
    Posts:
    425
    No news here ?
     
  19. Flavelius

    Flavelius

    Joined:
    Jul 8, 2012
    Posts:
    927
    The last thing i heard is that he's thinking about dropping it, because Unity hinted to develop its own system in the future and i can understand that this would mean having to give support for something that may not even have amortized the countless hours of development. But i don't know for sure. The folks at unity also didn't mention when they plan to start developing theirs though... it may aswell be one of these things they keep talking about but are only 'researching' for yet many years to come.
     
  20. unicat

    unicat

    Joined:
    Apr 8, 2012
    Posts:
    425
    Maybe Unity is buying this ?
     
  21. imaginationrabbit

    imaginationrabbit

    Joined:
    Sep 23, 2013
    Posts:
    349
    Is this still being reviewed? Was looking forward to buying/using it
     
  22. unicat

    unicat

    Joined:
    Apr 8, 2012
    Posts:
    425
    Where is fholm ?
     
  23. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Sorry for the late reply here, but this is not getting released, sorry.
     
  24. unicat

    unicat

    Joined:
    Apr 8, 2012
    Posts:
    425
    Why ?
     
  25. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Because I don't have the energy for support, etc... and it would be unethical to sell it knowing I don't really have the time/energy to provide proper support.
     
  26. unicat

    unicat

    Joined:
    Apr 8, 2012
    Posts:
    425
    Ok, sad, this has really looked beautifull. Thank you for your answers.
     
  27. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Yeah, I'm a bit let down also, it does work super well and everything, just not sure I have it in me to do another big asset with a lot of users, I was building it because I thought it was a fun project with the goal of selling it on the asset store if it got a point where I was happy with it, and it has... I just don't have the energy needed for support, dealing with customers, etc. sorry :)
     
  28. MitchStan

    MitchStan

    Joined:
    Feb 26, 2007
    Posts:
    567
    This after four years of development. And submitting it to Asset Store? Hmmm. o_O
     
  29. LaneFox

    LaneFox

    Joined:
    Jun 29, 2011
    Posts:
    7,390
    But all of the time we spent making those gradients perfect on slack! Think of the children! And puppies!
     
    samnarain likes this.
  30. MrG

    MrG

    Joined:
    Oct 6, 2012
    Posts:
    357
    If it's that awesome, maybe either sell it to Unity or contract someone to deal with the service / support for a cut of the sales, while you fix bugs that are verified at the front line and pushed back to you. :)
     
  31. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    It's not like it was years of constant development, just tinkering on it here and there when I had energy/time, etc.

    lol :p

    Possibly, but right now it's not an option for me
     
    samnarain likes this.
  32. Gontz

    Gontz

    Joined:
    Oct 27, 2016
    Posts:
    11
    A GOAP visual style was the selling point for me. Did you get to implement it or you were just starting ? That could be a really cool asset