-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
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
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_scene implementation.
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.
- Staffing SMEs: @cart
- Working Group Link: link
- Design Documents: Second Proposal, First Proposal, Draft PR
Reactions are currently unavailable
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
Status
Focus
Status
Active (Approved)
Status
Needs SME Triage
Status
Needs SME Triage