Seeds & determinism
Every DRONIEUS procedural product is deterministic. Given the same seed, parameter set, and product version, the generator produces byte-identical output. This is how we make training runs that crews can return to — and how testing engineers verify a fix didn't change anything they didn't intend to change.
The seed contract
A seed is a 32-bit unsigned integer. The build pipeline writes the seed plus the product version plus all editable parameters into the level's DRONIEUS_BUILD asset. Regenerating an identical scene only requires that file.
Reproducing a seed
From the UE editor, open the level and select the DronieusBuilder actor. Either paste a build manifest into the JSON field, or pass each parameter via the property panel. Click REBUILD. Build time is logged in the output panel.