-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Next Generation Scenes #23030
Copy link
Copy link
Open
Labels
A-AssetsLoad files from disk to use for things like images, models, and soundsLoad files from disk to use for things like images, models, and soundsA-ScenesComposing and serializing ECS objectsComposing and serializing ECS objectsA-UIGraphical user interfaces, styles, layouts, and widgetsGraphical user interfaces, styles, layouts, and widgetsC-GoalSomething big or high-value that the Bevy Organization wants to accomplish. FOR SME USE ONLY!Something big or high-value that the Bevy Organization wants to accomplish. FOR SME USE ONLY!X-Needs-SMEThis type of work requires an SME to approve it.This type of work requires an SME to approve it.
Description
Metadata
Metadata
Assignees
Labels
A-AssetsLoad files from disk to use for things like images, models, and soundsLoad files from disk to use for things like images, models, and soundsA-ScenesComposing and serializing ECS objectsComposing and serializing ECS objectsA-UIGraphical user interfaces, styles, layouts, and widgetsGraphical user interfaces, styles, layouts, and widgetsC-GoalSomething big or high-value that the Bevy Organization wants to accomplish. FOR SME USE ONLY!Something big or high-value that the Bevy Organization wants to accomplish. FOR SME USE ONLY!X-Needs-SMEThis type of work requires an SME to approve it.This type of work requires an SME to approve it.
Type
Projects
StatusShow more project fields
Focus
StatusShow more project fields
Active (Approved)
StatusShow more project fields
Needs SME Triage
StatusShow more project fields
Needs SME Triage
Goal Description
Bevy needs a scene system that provides an ergonomic and friendly user facing API, supports code-driven and editor-driven workflows (in a way that is cross-compatible between the two use cases), is suitable for being the recommended API for composing Bevy UI and the upcoming Bevy Editor, supports inheritance, can construct scenes that read existing World state, and integrates cleanly with Bevy Assets. This should ultimately replace the current
bevy_sceneimplementation.Goal Status
This is a potential Bevy Project Goal. Its state on the Project Goals Board determines if it is Proposed, Postponed, Blocked (Approved), Inactive (Approved), Active (Approved), Completed, or Declined.