macOS
Flax supports macOS 10.15 or newer. For graphics rendering Vulkan is used via MoltenVK to run on Metal.
Build options
| Property |
Description |
| Output |
The built game output folder (relative to the project). |
| Show Output |
If checked, after building the output folder will be shown in an Explorer. |
| Configuration Mode |
Game building mode. Possible options: | Option | Description |
|---|
| Release | The release build ready for shipment. | | Debug | The debug build for testing and profiling. Most of the code optimizations are disabled for the best debugging experience. | | Development | The development build for testing and profiling but is more optimized for runtime than Debug build. |
|
| CPU |
Target processor architecture (Intel or Apple Silicon). |
| Property |
Description |
| App Identifier |
The app identifier (reversed DNS, eg. com.company.product). Custom tokens: ${PROJECT_NAME}, ${COMPANY_NAME}. |
| Window Mode |
The default game window mode. Possible options: | Option | Description |
|---|
| Windowed | The window has borders and does not take up the full screen. | | Fullscreen | The window exclusively takes up the full screen. | | Borderless | The window behaves like in Windowed mode but has no borders. | | Fullscreen Borderless | Same as in Borderless, but is of the size of the screen. |
|
| Screen Width |
The default game window width (in pixels). |
| Screen Height |
The default game window height (in pixels). |
| Resizable Window |
Enables resizing the game window by the user. |
| Override Icon |
Custom icon texture to use for the application (overrides the default one). |
| Run In Background |
Enables game running when application window loses focus. |