Unreal 5: Blueprint vs C++

Michael Quinn
Unreal Coder Corner
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.

What Are the Benefits of Blueprints

--

--

Michael Quinn
Unreal Coder Corner

I’m a foodie and a software engineer. Unity and Unreal developer. See more at MikeQ.dev