Concepts¶
Warning
This section is still under construction, everything is subject to change and might be out of date!
Deep-dive explanations of Portal Engine’s design and architecture.
These articles explain the why behind design decisions. Read them to build a mental model of how the engine works.
Architecture & Design¶
Understanding how Portal Engine is structured.
Engine Architecture — Module layering, dependencies, plugin system
Frame Lifecycle — What happens each frame, update vs render
Systems¶
How the major systems work internally.
Job System — Job system, coroutines, what runs where
Resource Management — Ownership, lifetimes, GPU resources
BuildSystem¶
Overview of the build system, both for the Framework itself and for games built on it.