The block based style looks extremely confusing for me. If Blueprints would look like this, I would do everything in C++. The node based system is not trying to look like code. It allows a different way to explore your logic.
[/QUOTE]
It sounds like you didn’t do much programming with C# or even C++. But the thing is, if you searched the internet for this blocked system. You would find many projects and activities that actually use this to teach children to learn programming. Yes, I’m not kidding. It ain’t that complex.
I guess the function calls do confuse you? Well, the execution order goes from the right to the left, and from top to bottom. This order is the same as in C# or C++.
You have to try it for yourself. Then you will see, it ain’t complex. It just showing things a bit different. Blueprint ain’t simpler just because it doesn’t look like code. The blocked system only looks like code in its layout. There are still no headers, and no other genuine pain in the *** C++ syntax rules. Plus, unlike in the node system, even the lay-outing is much better, because it is totally automatic. It can’t get even simpler than this!