![]() |
Rendering Engine 0.2.0
Modular Graphics Rendering Engine | v0.2.0
|
Once your rendering application is ready for distribution, you can package it using:
Before packaging, ensure that the project is built in Release mode. If only a Debug build exists, the packager will use it automatically, assuming this is intentional. Normally, however, applications should be shipped in Release mode for better performance and smaller binary size.
The purpose of packaging is to gather:
into a single, self-contained folder. This folder can then be uploaded to platforms like Steam, or wrapped into an installer using tools such as:
or delivered in any other custom way.
The packaging system of the Rendering Engine is intentionally aligned with Steam’s content structure requirements, which are practical, consistent, and easy for developers to follow.
Useful links from Steam’s official documentation:
These pages describe how application content should be organized and uploaded, and they serve as a reference for our packaging approach.
After packaging, the output appears under:
The package has the following directory structure:
A ZIP (or .tar.gz on Unix) archive of the package is also generated.
Assets remain in their normal directory structure under Content/:
All assets are packed into:
The engine reads assets directly from the packed file at runtime. This mode produces the cleanest and smallest distribution.