Unreal 5: Blueprint vs C++
Published in
3 min readSep 29, 2022
You may have heard the terms before but lets demystify these two topics in simple terms.
Blueprint
What is it?
Blueprint is a visual programming language developed for Unreal. It has been around since Unreal Engine 4 and excels at being a perfect middle ground for programmers and designers.
Blueprint is written directly in the Unreal editor and works by connecting Nodes, Events, Functions, and Variables with Wires.
Quick definitions:
- Nodes — Nodes can be many things between events, functions, calls, flow control, variables, etc. You can create a node by right clicking inside of a panel.
- Events- Events are nodes that are called from gameplay code to begin running an individual network. This allows Blueprints to perform a series of actions in response to certain events
- Functions — Functions are node graphs belonging to a particular Blueprint that can be run or called from another graph.
- Variables — Variables are properties that hold a value or reference to an actor.
- Wires — These are the visual connections that are made between nodes.