25 lines
1.2 KiB
ReStructuredText
25 lines
1.2 KiB
ReStructuredText
.. _doc_what_is_visual_script:
|
|
|
|
What is Visual Scripting
|
|
========================
|
|
|
|
Visual Scripting is a tool designed to make the entry barrier to programming
|
|
much lower. As code is more visual, it needs less abstract thinking to be
|
|
understood. Any artist, animator, game designer, etc. can look at it and quickly
|
|
grasp the flow of logic.
|
|
|
|
The reason it does not make existing programming obsolete is, simply, that it does not scale as well.
|
|
It takes considerably more time to create code with it, and it's often more difficult
|
|
to modify than just writing a few characters.
|
|
|
|
With the misunderstanding cleared up, the question that remains is what are the practical
|
|
uses for Visual Scripting.
|
|
|
|
The most common use cases are are as follows:
|
|
|
|
* Game development beginners who want to learn an engine but have no programming experience yet.
|
|
* Artists and Game Designers who have no experience in programming and want to create quick prototypes or simple games.
|
|
* Programmers working in a team that want to make part of the game logic available to Artists or Game Designers in order to offload some of their work.
|
|
|
|
These scenarios are far more common than one might think, so this is why Godot has added this feature.
|