Daniel Falci
Sign in

Online course · Unreal Engine 4/5 Blueprints for Architecture & Virtual Scenarios

Turn static archviz scenes into interactive experiences — doors, lights, material swaps, menus and camera modes — No code needed!

Beginner → intermediate · no programming needed

  • 129 lessons
  • 21.5 h of video
  • 12 modules
  • 30+ interactions
Watch a free lesson

Original audio in Portuguese, an AI-dubbed English audio track, and English and Spanish subtitles.

Unreal Engine Blueprint graph from the course: a color picker built with RGB to HSV nodes

01 · The course

Interactive archviz with Blueprints

Unreal Engine 4/5 Blueprints for Architecture & Virtual Scenarios is an online course that teaches Blueprints, Unreal Engine's visual scripting system, to turn architectural visualizations into interactive experiences. You connect nodes instead of writing C++ and build doors, lights, material swaps, menus and camera modes step by step.

  1. 1 · Learn the language

    The editor, variables, arrays, flow control, functions and Blueprint communication: the base every interaction uses.

  2. 2 · Build real systems

    Timelines, vectors, materials and UI widgets become doors, light dimmers, a time-of-day control and an elevator.

  3. 3 · Ship an interactive project

    Put it all together in a complete archviz walkthrough with menus, level streaming, a minimap, camera modes and save/load.

02 · Audience

Who it is for

Built for people who make spaces look real — and now want people to walk through them.

Where it applies

  • Architectural visualization
  • Product configurators
  • Virtual production
  • Training & digital twins
  • Games

03 · Projects

What you will build

Real systems from the course, built step by step in the Blueprint editor. Hover a card to see its Blueprint.

Pick up objects — 3D example Line traces that detect and pick up objects in first person.
Pick up objectsLine traces that detect and pick up objects in first person.
Physics interaction — 3D example A Physics Handle to grab, carry and drop objects around the scene.
Physics interactionA Physics Handle to grab, carry and drop objects around the scene.
Sun and time of day — 3D example UI widgets that move the sun and change the time of day.
Sun and time of dayUI widgets that move the sun and change the time of day.
A working 3D clock — 3D example A real-time clock driven entirely by Blueprints.
A working 3D clockA real-time clock driven entirely by Blueprints.
Elevator with doors — 3D example Sequenced doors and a moving cabin with Move Component To.
Elevator with doorsSequenced doors and a moving cabin with Move Component To.
Light dimmer — 3D example Turn lights on and dim them with the mouse, with a highlight on hover.
Light dimmerTurn lights on and dim them with the mouse, with a highlight on hover.

And much more

30+ interactions in the hands-on project, including:

  • Doors & sliding doors
  • Main menu
  • Level streaming
  • Minimap
  • Drone & camera modes
  • Third person
  • Save & load
  • Color picker
  • Video on a TV
  • Ambient audio & footsteps
  • Destructible mesh
  • Edit mode
See the full curriculum →

The 3D scenes are illustrative examples. Archviz scenes and 3D models are not included in the course — it teaches the Blueprints, which you apply to your own scenes.

04 · Curriculum

What you will learn

  1. Editor and Blueprint Fundamentals9 lessons · 99 min

    First steps: what Unreal Engine is, what Blueprints are, the editor, execution order, helpers and node types.

    1. Introduction
    2. What is Unreal Engine?
    3. What are Blueprints?
    4. What to Expect from the Course
    5. Getting to Know the Unreal Engine Editor
    6. Understanding the Blueprint System
    7. Execution Order
    8. Using Helpers
    9. Node Types
  2. Variables and Data Types14 lessons · 65 min

    Integer, Boolean, Float, Text, Object, Struct, Vector, Rotator and Transform; Get/Set, properties and operators.

    1. Variables
    2. Integer (Whole Number)
    3. Boolean
    4. Float (Decimal Number)
    5. Text Variables (String/Text)
    6. Object
    7. Struct (Structure Variable)
    8. Vector
    9. Rotator
    10. Transform
    11. Get and Set
    12. Variable Properties
    13. Mathematical Operators
    14. Strings
  3. Arrays11 lessons · 25 min

    Creating and handling arrays: Get, Find, Length, Last Index, Is Valid Index, Contains, Insert, Remove, Clear and Append.

    1. Arrays
    2. Array: Get (a Copy)
    3. Array: Find
    4. Array: Length
    5. Array: Last Index
    6. Array: Is Valid Index
    7. Array: Contains
    8. Array: Insert
    9. Array: Remove
    10. Array: Clear
    11. Array: Append
  4. Flow Control12 lessons · 46 min

    Switch, Branch, Do N, Do Once, Flip Flop, For Loop (with Break), Gate, Multi Gate, Sequence and While Loop.

    1. Flow Control (Introduction)
    2. Flow Control: Switch
    3. Flow Control: Branch
    4. Flow Control: The N Node
    5. Flow Control: Do Once
    6. Flow Control: Flip Flop
    7. Flow Control: For Loop
    8. Flow Control: For Loop With Break
    9. Flow Control: Gate
    10. Flow Control: Multi Gate
    11. Flow Control: Sequence
    12. Flow Control: While Loop
  5. Functions, Events, Macros and Enums6 lessons · 57 min

    Reusable logic: collapsed nodes, events, functions, macros, macro libraries and enums.

    1. Collapsed Nodes
    2. Events (Part 1)
    3. Functions
    4. Macros
    5. Macro Library
    6. Enums
  6. Blueprint Classes and Actors9 lessons · 47 min

    Actor, Game Mode, Character and Player Controller; moving, spawning and destroying actors; Is Valid; Get All Actors of Class.

    1. Blueprint Classes
    2. Actor Blueprint
    3. Game Mode
    4. Character
    5. Player Controller
    6. Actor Transformation (Part 1)
    7. Spawn and Destroy
    8. Is Valid
    9. Get All Actors of Class
  7. Blueprint Communication7 lessons · 79 min

    How one Blueprint talks to another: direct references, casting, Blueprint Interfaces and Event Dispatchers.

    1. Blueprint Communication (Introduction)
    2. Direct Communication
    3. Casting (Theory)
    4. Casting (Practical Example)
    5. Blueprint Interface (Introduction)
    6. Blueprint Interface (Exercise)
    7. Event Dispatcher
  8. Time Control7 lessons · 114 min

    FPS, Delta Time and Tick; Delay; Timelines with custom curves; Timers.

    1. FPS, Delta Time and Tick
    2. Time Control (Part 1)
    3. Delay
    4. Timeline
    5. Timeline: Custom Curve
    6. Timeline: Communication
    7. Timer
  9. Vectors and Rotation11 lessons · 48 min

    Spatial math for interaction: vector length, distances, normalized vectors, forward/right/up vectors, Rotate Vector, Find Look at Rotation, pitch/yaw/roll.

    1. Controlling Space (Introduction to Vectors)
    2. Vector Length
    3. Get Distance To
    4. Normalized Vector
    5. Forward Vector
    6. Right Vector
    7. Up Vector
    8. Rotate Vector
    9. Rotation from X Vector
    10. Find Look at Rotation
    11. Pitch, Yaw and Roll
  10. Materials6 lessons · 66 min

    Materials at runtime: material instances, highlights, swapping materials and colors, and other material parameters.

    1. Controlling Materials (Introduction)
    2. Material Instance
    3. Material Highlight
    4. Swapping Materials
    5. Changing the Color
    6. Modifying Other Material Parameters
  11. UI and HUD9 lessons · 126 min

    Interfaces with Widgets: input mode and focus, programming and styling the UI, text input, first-person character.

    1. User Interface and HUD (Introduction)
    2. Creating the Interface (Widget)
    3. Set Input Mode
    4. Set Focus
    5. Programming the UI
    6. Customizing the UI
    7. Creating Interfaces
    8. Text Input
    9. First Person Character
  12. Hands-on Project: Interactive Architecture28 lessons · 514 min

    Everything applied to an architectural visualization: doors, lights, exterior camera, menus, level loading and streaming, movable objects, audio, clock, minimap, camera modes, elevator, third person, save/load and more.

    1. Swapping Furniture
    2. Opening Door
    3. Opening Sliding Door
    4. Turning on the Lights
    5. Light Dimmer
    6. Exterior Visualization
    7. External Camera Switching
    8. Main Menu
    9. Load Level
    10. Level Streaming
    11. Movable Objects
    12. Aim
    13. Media Texture
    14. Audio (Part 1)
    15. Audio (Part 2)
    16. Functional Clock
    17. Destructible Mesh
    18. MiniMap
    19. Top-Down Navigation Blueprint
    20. Camera Mode
    21. Drone Mode
    22. Toggle Particles
    23. Changing the Sun's Position
    24. Elevator
    25. Third Person
    26. Edit Mode
    27. Color Picker
    28. Save and Load

05 · Instructor

Your instructor

Daniel Falci
  • 15+years in interactive technology
  • 5,000+customers served by UE4Arch
  • 2×Epic Games grant recipient
  • 1.5M+views on the Loft project

Daniel Falci

Unreal Engine Technical Artist & Tech Lead · Belo Horizonte, Brazil

Daniel Falci is an Unreal Engine technical artist and tech lead with more than 15 years in interactive technology, building real-time architectural experiences since the early days of Unreal Engine 4.

He co-founded UE4Arch, a studio specialized in interactive virtual scenarios, where he owned the Blueprints, UI and systems layer together with project management and pipelines. UE4Arch delivered projects for Amazon, Autodesk and Epic Games, served more than 5,000 customers worldwide and received two Epic Games grants (MegaGrant 2021 and Unreal Dev Grant 2016). Its “Loft” project was one of the first interactive real-time archviz scenes and passed 1.5 million views on YouTube.

Today he works as one of the tech leads at ResVR, a Canadian company whose cloud platform replaces static plans with interactive 3D showhomes: homebuyers across North America explore floor plans, finishes and upgrades in real time, and builders report around 28% more upgrade revenue.

This course collects the Blueprint techniques he uses in practice — from the first node to a complete interactive project.

06 · Enroll

Full course access

Everything you need to turn static scenes into interactive experiences.

One payment · no subscription

US$ 79

  • 129 lessons and 21.5 h of video, from the first node to a full project
  • 30+ hands-on interactions you can reuse in client projects
  • A complete interactive archviz project: doors, lights, menus, cameras, elevator, save and load
  • Portuguese audio, an AI-dubbed English track, and English and Spanish subtitles
  • Questions in the comments of every lesson, answered by the instructor
  • Certificate of completion
  • Future updates included · access while the course is published (1 year minimum)

Secure checkout by Paddle · sales tax calculated for your country

07 · Questions

Frequently asked questions

What are Unreal Engine Blueprints?

Blueprints are Unreal Engine's visual scripting system: instead of typing code, you connect nodes in a graph to define how objects behave. Every interaction in this course (doors, lights, menus, cameras) is built with Blueprints, without C++.

Do I need to know programming?

No. The course starts from the editor and Blueprint basics. Blueprints are visual scripting: no C++.

Are archviz scenes or 3D models included?

No. The course teaches Unreal Engine Blueprints; the 3D scenes shown on this page are illustrative examples. You learn each interaction step by step and apply it to your own scenes and projects.

Is the course only for architecture?

No. The examples come from architectural visualization, but the same Blueprints drive product configurators, virtual production, training simulations, digital twins and games.

What do I need?

A computer that runs Unreal Engine 4 or 5 (check Epic Games' hardware requirements for the version you use) and the free Unreal Engine editor. No programming experience is required.

Which version of Unreal Engine is used?

Most lessons were recorded in Unreal Engine 4. The Blueprint nodes and concepts are the same in Unreal Engine 4/5; only parts of the editor look different.

Is the course in English?

The original audio is in Portuguese. You can switch to an AI-dubbed English audio track and turn on English or Spanish subtitles at any time.

How long do I have access?

As long as the course is published, with a guaranteed minimum of 1 year from your purchase.

Do I get a certificate?

Yes. When you finish every lesson you receive a certificate of completion with a public verification link.

How does payment work?

Payment is processed by Paddle, our online reseller and Merchant of Record. Paddle calculates any sales tax for your country and sends your receipt.

Can I watch a lesson before buying?

Yes. One lesson is free for everyone: use the “Watch a free lesson” button at the top of the page to see the teaching style and the video player before you buy.

What if I don't like it?

Ask for a refund within 14 days of your purchase and you get your money back in full.