Visual Scripting
What no-code or low-code visual scripting tools each game engine offers.
Unity
Offers Visual Scripting (built-in, formerly the Bolt plugin) as a node-based alternative to writing C#, though most professional teams still rely primarily on code.
Unreal Engine
Blueprints, one of the most complete and widely used visual scripting systems in the industry — many commercial games ship with gameplay logic written substantially or entirely in Blueprints.
Godot
Has a built-in visual scripting system, though it’s less central to the Godot workflow than GDScript and is less actively promoted than Unreal’s Blueprints.
GameMaker
Offers a full “drag and drop” visual scripting mode as a first-class alternative to GML, explicitly aimed at beginners who aren’t ready to write code yet.
Construct
Visual scripting (its event-sheet system) isn’t an alternative mode — it’s the primary and default way to build game logic in Construct.
CryEngine
Offers Flowgraph, a node-based visual scripting system historically used for level-specific logic and scripted sequences alongside C++ code.
Cocos Creator
No first-class built-in visual scripting system comparable to Blueprints or GameMaker’s drag-and-drop — logic is written primarily in JavaScript/TypeScript.
Bevy
No visual scripting system — all logic is written in Rust, consistent with its code-first, systems-programming-oriented design.
Defold
No built-in visual scripting system — all game logic is written in Lua.