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.