Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assorted challenges/considerations for scene composition #137

Open
ecoskey opened this issue Oct 28, 2024 · 1 comment
Open

Assorted challenges/considerations for scene composition #137

ecoskey opened this issue Oct 28, 2024 · 1 comment

Comments

@ecoskey
Copy link

ecoskey commented Oct 28, 2024

(Non-exhaustive)

  1. what patterns do we expect to see sub-scenes used for?
  2. 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)
  3. when editing a sub-scene, how to display native entities vs overrides (for components as well)
  4. how to choose editing the original sub-scene vs specifying an override (could we even handle this for depth >2?)
  5. which scene file to add new entities to?
  6. if we support dragging assets (such as scenes) into the viewport to load them, which scene will they be parented to?
  7. how to differentiate objects from different scenes/sub-scenes? (colored highlights, accents?)
  8. 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?
@ecoskey
Copy link
Author

ecoskey commented Oct 28, 2024

Terminology: sub-scenes are the bsn equivalent of prefabs from other game engines, with similar(but not the same) considerations. Specifically they’re bsn includes (from what I can tell from the proposal)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant