← All posts
Tools & Scripts February 2, 2026 5 min read
A Blueprint Pattern for Sales-Floor Configurators
The Blueprint architecture I reach for when a project needs a configurator that won't fall over in a sales meeting.
The brief
A sales team wants to switch unit finishes, materials, and view orientations live, in front of a buyer, on a single machine. No crashes. No “give me a second.”
The pattern
A small core: one configurator subsystem, one data table, one event channel. UI talks to the subsystem. The subsystem fans events out to whoever is listening. Decoupled.
// pseudocode
ConfiguratorSubsystem::ApplyOption(OptionId);
// fires UConfiguratorChanged on the event channel
// finishes, lighting, materials all listen and update themselves
Why this holds up
- New options never need new wiring. Add a row, add an asset, done.
- Listeners are isolated. A broken material doesn’t cascade.
- The subsystem persists state across level transitions.
A configurator that breaks during a sale is worse than no configurator at all.
UE5BlueprintConfigurator
By Yahiya · Yahiya Labs
Related posts
Tutorials Apr 22, 2026 8 min
A UE5 Archviz Pipeline That Actually Holds Up
What a real production pipeline looks like in 2026 — from FBX intake through Lumen to packaged interactive deliverables.
Industry Thoughts Mar 10, 2026 6 min
Cesium for Unreal: When Geographic Context Earns Its Cost
On using real-world terrain in masterplan archviz — when it's worth the GPU budget and when it isn't.