I tried UE4’s visual scripting but the system was so overly complicated and clearly trying to “innovate” that it took considerable effort to simply make a light turn on within a room when you’re in the room. I couldn’t see myself getting used to its weird node system.
On the other side of the table, Scratch is understandable even to children and while it may not have the same capabilities of Blueprints, the fact that UE4 users recommend just using code and only using Blueprints for testing, I assume UE4 can’t do much more than Scratch does.
The format of Scratch works so much better than UE4’s at least for me, and any decent visual scripting plugin for Unity costs far out of my budget.
Although Lumberyard’s visual scripting system is limited, it should be enough to get a car moving. Then I can move to Lua, which is a much easier language to learn than what UE4 and Unity uses. I know Boo exists, but I didn’t until recently.