An offical software for the Minecraft Scripting API with a node-based interface.
What is visual scripting?
On Wikipedia, a Visual Programming Language is described as "any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually".
To give an example, the Unreal Engine 4 is a game engine written in C++ (same programming language used by Minecraft Bedrock Edition) that uses a node-based visual scripting system called "Blueprints". Here is a screenshot of its interface:
Why do we need a similar method for Minecraft's Scripting API?
First of all, the current method is not at all intuitive for the average player (even after reading multiple times the official WIki page).
A Node-based Visual Scripting would make modding much more intuitive: manipulating program elements graphically is much more appealing than just writing lines of code and averagely it reduces the chances of making mistakes.
These benefits would also make the Minecraft Bedrock Edition modding much more popular instead of being considered a feature only for experienced users. Besides, a Node-based Visual Scripting doesn't punish the "trial and error" method but encourages it.
Please sign in to leave a comment.