System Executive – TBD

After the Scheduler split the jobs of System execution and created a schedule, System Executive is responsible for allocating Execution Contexts, dispatching the jobs to threads, perform synchronizations between dependent…

Concurrent Entity Access

A. Introduction It turns out that iterating the Entities in an incremental order of arrival time, which is required by Input Systems to function correctly, is not as easy to…

Service: Asset Manager

Introduction Systems and Components are not allowed to possess game assets such as textures. Instead, assets are referred to in Components using handles like numbers or strings. When processing the…