bevy_editor_prototypes
bevy_editor_prototypes copied to clipboard
Assorted challenges/considerations for scene composition
trafficstars
(Non-exhaustive)
- what patterns do we expect to see sub-scenes used for?
- do we expect to need multi-scene editing in the same viewport? (the only reason I can see for this is loading/unloading scenes dynamically at runtime, where you couldn't have them as sub-scenes themselves)
- when editing a sub-scene, how to display native entities vs overrides (for components as well)
- how to choose editing the original sub-scene vs specifying an override (could we even handle this for depth >2?)
- which scene file to add new entities to?
- if we support dragging assets (such as scenes) into the viewport to load them, which scene will they be parented to?
- how to differentiate objects from different scenes/sub-scenes? (colored highlights, accents?)
- how do we handle scene selection so that we don't clutter the viewport with multiple scenes at once and don't have multi-scene editors annoyed that their extra scenes keep closing?