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 | 
 Rui Carmo
 Rui Carmo