Unity 3D 

Unity is one of the top-tier game development platforms, and has an interesting origin story as a Mac game development environment that went fully cross-platform.

Today it supports both C# and JavaScript and can target any platform, as well as being freely available for personal use (with some caveats).

Resources

Category Date Link Notes
Visual Programming 2020 FlowCanvas Unity plugins for node-oriented development
xNode
Bolt a Unity plugin that is similar to Unreal blueprints, recently acquired by Unity themselves

This page is referenced in: