Visual Scripting -
Visual scripting is a programming method that allows developers to create game mechanics, functionality, and interactivity without traditional code. Instead of writing lines of syntax, developers use a graphical interface with nodes, blocks, or graphs representing logic, variables, and operations. This method is prevalent in Unreal Engine (Blueprints) and Unity (Bolt/Visual Scripting). Blender also uses Visual Scripts to generate animations, textures, and 3D models.
I use visual scripting mostly in every step of my game development workflow from making concept art to designing various mechanics in the game.
Unreal Engine 4 Blueprints-
Game Logic for RF13 game
Assigning random anomalies for each loop
logic for anomalies
Light Intensity toggle system
Blueprint for a Smooth Camera movement
Fall damage system for player
Aiming system
Respwan system
Light Intensity toggle system
Blender Geometry nodes-
For making 3D procedurally generated structures to making shaders and textures.
GD Script-
GD Script is the built-in programming language for Godot engine. It is light-weight and has python like syntax and it's best for working in godot.
Player controls and actions
Boss AI
Enemy AI
Enemy spawner
Enemy damage system
Player weapon system