¶
Welcome to the Portal Framework - a modular C++23 game engine framework designed for high-performance, data-oriented game development.
Important
Note that Portal Framework is still in early development!
Most of the features are subject to change.
To see the roadmap and the status of the project, see Development Status.
First Steps¶
Learn how to get started with Portal Engine or browse the documentation for more in-depth information.
An overview of Portal Framework, its design, architecture and goals.
Install Portal Engine and create you first project.
Step-by-step guides to learn engine fundamentals.
Task-oriented recipes for common problems.
Modules¶
Portal Engine is organized into independent modules:
Logging, math, jobs, utilities.
Application lifecycle, module system.
Renderer, scene graph, resources.
Keyboard, mouse, gamepad.
Client-server communication.
Binary serialization, save/load.