Unity has Visual Scripting, which is similar to Unreal Engine’s Blueprint Visual Scripting language.
Visual Scripting allows you to create the logic for your projects without writing actual code.
Visual Scripting is a visual “language” that lets you diagram your instructions.
For example, these two scripts do the same thing — they are just written in two different languages.
Unity’s default programming language is C#, while Unreal uses C++, as its native programming language.
https://dev.epicgames.com/community/learning/tutorials/4lxv/unreal-engine-tip-12-unity-unreal-switching-visual-scripting-blueprints