User Tools

Site Tools


ecs-core-overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ecs-core-overview [2026/04/27 15:38] divinerecs-core-overview [2026/04/27 15:43] (current) – [ECS Core Architectural Overview] diviner
Line 4: Line 4:
  
 * **Data Model** * **Data Model**
-  * Runtime State  
-    * [[Entity]] 
-    * [[Component]] 
   * Static State   * Static State
     * Entity Static Data     * Entity Static Data
     * Component Static Data      * Component Static Data 
     * System Static Data     * System Static Data
 +  * Runtime State 
 +    * [[Entity]]
 +    * [[Component]]  
 * **Business Logic** * **Business Logic**
   * Services   * Services
Line 31: Line 31:
 === Runtime State === === Runtime State ===
  
-Runtime state is further split into Transient and Singleton StateTransient and Singleton qualifies how this state+Runtime state is any state created during the lifetime of the ApplicationAs such, it can be any class necessary to service the business logic. However, there is one structure that is treated exceptionally by the architecture: the [[Entity]]. The following diagram showcases how an [[Entity]] structure is composed. 
 + 
 +{{ :2026-04-27_17h50_45.png?669 |}}
  
ecs-core-overview.1777304299.txt.gz · Last modified: by diviner

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki