|
|
These scripts are designed to help you build and test Unreal Engine projects and plugins.
|
|
|
|
|
|
- [Setup guide for a game or project](Setup-guide-for-a-game-or-project)
|
|
|
- [Setup guide for a plugin](Setup-guide-for-a-plugin)
|
|
|
|
|
|
## Features
|
|
|
|
|
|
For projects:
|
|
|
|
|
|
✔️ Build and package Unreal Engine games for multiple platforms with just one command.<br />
|
|
|
✔️ Uses BuildGraph to accelerate builds and tests on GitLab across multiple build agents.<br />
|
|
|
✔️ Optimized "git clone" process for builds on GitLab specifically for Unreal Engine projects.<br />
|
|
|
✔️ Handles patching BuildGraph to make it work with installed engines.<br />
|
|
|
✔️ Run Gauntlet tests across devices for your project.<br />
|
|
|
✔️ Handles patching Gauntlet to fix platform support and various bugs.<br />
|
|
|
✔️ Handles rebuilding Gauntlet with your test script. Even works with Unreal Engine installed from the launcher.<br />
|
|
|
|
|
|
For plugins:
|
|
|
|
|
|
✔️ Build and package Unreal Engine plugins for multiple platforms with just one command.<br />
|
|
|
✔️ Run automation and Gauntlet tests for your plugins.<br />
|
|
|
✔️ Get code coverage results when running automation tests.<br />
|
|
|
✔️ Test results and code coverage data compatible with GitLab.<br />
|
|
|
✔️ Handles patching Gauntlet to fix platform support and various bugs.<br />
|
|
|
✔️ Handles rebuilding Gauntlet with your test script. Even works with Unreal Engine installed from the launcher.<br />
|
|
|
✔️ Packages your plugin in an Unreal Engine Marketplace compliant way.<br />
|
|
|
✔️ Upload your plugin to Backblaze B2 for Marketplace submission.<br />
|
|
|
✔️ Update copyright headers in all your C++ and C# files for consistency.
|
|
|
|