Scenes and Sections #2

Open
opened 2023-03-11 08:24:37 +00:00 by TheCurle · 2 comments
Owner
 * A section is a collection of Entities with linked runtime.
 * ie. a game level could have one giant linked Section.
 *     a cell of an open-world game could represent one Region,
 *     and rooms of a BSP level could represent one Region.

A scene is the collection of all Sections. Scenes represent the whole game area.

A scene has a list of Global Systems that operate over all components (that subscribe to it).

* A section is a collection of Entities with linked runtime. * ie. a game level could have one giant linked Section. * a cell of an open-world game could represent one Region, * and rooms of a BSP level could represent one Region. A scene is the collection of all Sections. Scenes represent the whole game area. A scene has a list of Global Systems that operate over all components (that subscribe to it).
TheCurle added this to the Entity-Component-System System. project 2023-03-11 08:24:59 +00:00
TheCurle added reference curle/ecs 2023-03-11 08:25:00 +00:00
Author
Owner

A draft of the Section API is added in cc5400587c.

A draft of the Section API is added in cc5400587c.
Author
Owner

A draft of the Scene API is added in 5c4137506b.

A draft of the Scene API is added in 5c4137506b.
Sign in to join this conversation.
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: TheCurle/umbra#2
No description provided.