BS-PR-605 - Prefab authoring v2: nested instances, variants, and structural overrides #43
Labels
No Label
area:animation
area:assets
area:audio
area:brushes
area:build-release
area:extensions
area:governance
area:hierarchy
area:inspector
area:navigation
area:operators
area:physics
area:project-ux
area:quality
area:rendering
area:runtime
area:scene-io
area:terrain
area:viewport
priority:P0
priority:P1
priority:P2
priority:P3
roadmap:jackdaw
roadmap:production
type:architecture
type:docs
type:epic
type:feature
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Falling-Metal-Interactive/Blacksite#43
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Complete the prefab workflow for reusable production content beyond transform/material override v2.
Scope
Acceptance criteria
Acceptance completed on 2026-07-11.
Runtime findings closed during the final smoke pass
Crateactors whose serializedChildOfreferenced missing entity4294966618. Scene validation now rejects missing hierarchy parents and cycles before ECS/Avian startup..scn.ronruntime loader used by bothgameandeditor. It validates/migrates through the Bevy-freescenecrate and strips the schema envelope in memory beforeWorldDeserializer.assets/prefabs/example_variant.scn.ronloads as aDynamicWorld.Automated evidence
cargo fmt --all -- --checkgit diff --checkcargo validate-levels->validate-levels: okcargo clippy --workspace --all-targets --all-features --offline -- -D warningscargo test --workspace --all-features --offlinecargo build -p game -p editor --release --offlineLive / packaged evidence
example_variant.scn.ronfixture into the live editor.target/release/editor --project .andtarget/release/gameeach remained alive through clean startup smoke windows with no collider panic./tmp/blacksite-schema-loader-live.pngin the development workspace.