Chapter 18

Blueprint Workflow & Debugging

Debugging a graph, Live Coding and build hygiene, and the data structures Blueprint doesn't give you.

In this chapter

  1. Debugging a Blueprint
  2. Live Coding & Build Workflow
  3. Blueprint Data Structures
1

Debugging a Blueprint


2

Live Coding & Build Workflow

Regenerating project files

When the .sln gets stale, from the command line:

"<Engine>\Engine\Build\BatchFiles\Build.bat" -projectfiles
    -project="<path>\Project.uproject" -game -rocket -progress
IDE integration gotcha. The Visual Studio "IDE support for Unreal Engine" component, and the Visual Studio Integration Tool, can inject a VisualStudioTools module that breaks builds after an IDE switch. Removing it via Project → Configure Tools for Unreal Engine, then deleting Intermediate and .vs before regenerating, clears it.

3

Blueprint Data Structures

2D arrays aren't native

Two standard approaches:

Small mercies

← Chapter 17 ↑ Index Chapter 19 →