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. Dismiss Notice

Question Is there an official Unity VisualScripting repository?

Discussion in 'Visual Scripting' started by termway, Jul 18, 2023.

  1. termway

    termway

    Joined:
    Jul 5, 2012
    Posts:
    37
    Is there an official repository available somewhere on the net (on GitHub or similar)?
    I know I can find the source code in the package folder, but I'm interested in the repository that contains the code.
    I was unable to locate it on the Unity Technologies GitHub page
    https://github.com/orgs/Unity-Technologies/repositories?language=&page=3&q=com.unity&sort=&type=all
    Also, this link https://github.com/Unity-Technologies/VisualScripting, does not lead to Unity Visual Scripting, but to DOTS Visual Scripting which is empty anyway.
     
  2. PanthenEye

    PanthenEye

    Joined:
    Oct 14, 2013
    Posts:
    1,719
    Unity Technologies didn't develop the tool so it's not on their GitHub page. They acquired it from a 3rd party, which also shipped the source with the Asset Store download this same exact way the source ships now in package form.

    Visual Scripting is also undergoing a major rewrite (new runtime, new frontend UI technology, etc) with all progress being internal only. This has been in the works for 3 years already, we don't know what will pop out in the end but current source is unlikely to stay relevant past a year or two.
     
  3. termway

    termway

    Joined:
    Jul 5, 2012
    Posts:
    37
    Thank you for your answer PanthenEye.

    When I hear this, I feel like I chose the wrong technology at the start of my project ಠ_ಠ.
    Well... Knowing Unity, I guess it won't be production ready for a few years.
     
  4. PanthenEye

    PanthenEye

    Joined:
    Oct 14, 2013
    Posts:
    1,719
    Hard to say before it lands but that would be likely. It's unfortunate that they've chosen to develop this in yet another closed off silo. It could be great out of the box with everything people hoped for or it could be a complete, out of touch dumpster fire. Schrödinger's Visual Scripting, we just don't know... well, anything besides the surface details. Only time will tell. Luckily, it seems like they'll get it right this time.

    In the meantime, if you're completely stuck with Visual Scripting I can recommend Flow Canvas/Node Canvas combo, which have many shipped commercial titles, with the added bonus of features like delegates/callbacks, generic value ports, collapse node selection to subgraph functionality, performance optimizations like Update manager, and a lot more.