Advanced Lightning VFX generates realistic, procedurally built lightning bolts at runtime, based on the Niagara FX System:
Every bolt is built from a configurable spark simulation: color, width, intensity, flashing rate, shape, branching and spark velocity are all exposed to Blueprints, C++ and Sequencer.
Blueprint events (spark move, intensity change) let the bolt drive the world - trigger destruction on impact, or sync light sources with the flashes.
Network replication is supported.
Overview video
Network replication demo
Documentation