Workflow
Imported Assets
What Is A Procedural Prefab?
A procedural prefab turns a graph and its configuration into an imported Unity asset. Reimporting rebuilds the generated GameObject hierarchy, giving you a reusable result without running generation during play mode.
Importer Workflow
Procedural prefab import and reimport
The clip pairs the authored importer state with the generated hierarchy so the import-time regeneration loop is visible instead of implied.
From authored inputs to imported asset
Trigger
.octoasset file
Create it from Assets > Create > OctoShaper > Procedural Prefab.
Authored inputs
Graph + configuration
The importer stores the graph reference and parameter overrides.
Import
Execute main output
Unity runs the graph whenever an authored input changes.
Result
GameObject hierarchy
Reimport replaces this generated output, so do not edit it by hand.
Choose the generation lifetime
Import time
Use a procedural prefab
Choose this when the generated result should behave like a reusable project asset and does not need live gameplay updates.
Play or edit mode
Use ProceduralGraphExecutor
Choose runtime generation when parameters or gameplay need to regenerate the result while the scene is active.