I bet a tool could be made… it wouldn’t be perfect though, the resulting code might look a little off depending on the nodes used.
PlayMaker comes with a bunch of “actions” that are used in their state machines. (Eg: Create a Game Object, check a bool, Look at a transform, etc…) All these actions have their source available so you can see exactly how each action works. I think looking at this code is a wonderful way of learning how C# and Unity work!
The actual state machine, the thing that controls when an action is run and the transition between actions, is in PlayMaker’s DLL. I can’t see code for how that part works directly. But if you ever get to code a Finite State Machine, they’re all made pretty much the same way. PlayMaker has put a lot of work into the GUI while my state machines were all code only.
Games can be made with just visual programming tools.
But you must know how to program.
If you know what you do, than it is not important witch language you use ( C++, C# …) or visual scripting tools.
I use AU Vizio personally, because i am more programer then artist. So I harvest the 1:1 unity classes : visual blocks pradigm that AU Vizio offers.
About the size of the graph, it also depends of your skill.
