Hacker News new | ask | show | jobs
by wlesieutre 4450 days ago
While it's very purpose specific, you might check out Unreal Engine 4's visual scripting in Blueprint.

https://docs.unrealengine.com/latest/INT/Engine/Blueprints/U...

For a quick primer: white connections represent the flow of execution, and have a variety of flow control nodes (Switch, Gate, DoOnce, etc) to direct execution around the graph. The other color coded lines represent the usual int/float/bool/string types, as well as some specialized things like rotators/translators/objects.

The debugging is fantastic, and sounds like something you might be interested in. You can set breakpoints on nodes and step through execution. Hovering the mouse over any variable will tell you what it's currently set to, or you can mark a value to be displayed next to its node in the graph. Take a look here for more: https://docs.unrealengine.com/latest/INT/Engine/Blueprints/U...

You'd need a $20/month subscription to get UE, but you can cancel it immediately if you don't mind not getting updates.