|
|
|
---
|
|
|
|
title: Welcome
|
|
|
|
---
|
|
|
|
|
|
These scripts are designed to help you build and test Unreal Engine projects and plugins.
|
|
These scripts are designed to help you build and test Unreal Engine projects and plugins.
|
|
|
|
|
|
For projects:
|
|
[[_TOC_]]
|
|
|
|
|
|
|
|
## Unreal Engine scripts for projects
|
|
|
|
|
|
|
|
### Features
|
|
|
|
|
|
✔️ Build and package Unreal Engine games for multiple platforms with just one command.<br />
|
|
✔️ 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 />
|
|
✔️ Uses BuildGraph to massively 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 />
|
|
✔️ 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 />
|
|
✔️ Handles patching BuildGraph to make it work with installed engines.<br />
|
|
✔️ Run Gauntlet tests across devices for your project.<br />
|
|
✔️ Run Gauntlet tests across devices for your project.<br />
|
|
✔️ Handles patching Gauntlet to fix platform support and various bugs.<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 />
|
|
✔️ Handles rebuilding Gauntlet with your test script. Even works with Unreal Engine installed from the launcher.
|
|
|
|
|
|
|
|
### Screenshots
|
|
|
|
|
|
|
|
Run almost every step of the build process in parallel when building on GitLab:
|
|
|
|
|
|
For plugins:
|
|

|
|
|
|
|
|
|
|
It also handles running Gauntlet tests in parallel where possible:
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
## Unreal Engine scripts for plugins
|
|
|
|
|
|
|
|
### Features
|
|
|
|
|
|
✔️ Build and package Unreal Engine plugins for multiple platforms with just one command.<br />
|
|
✔️ Build and package Unreal Engine plugins for multiple platforms with just one command.<br />
|
|
✔️ Run automation and Gauntlet tests for your plugins.<br />
|
|
✔️ Run automation and Gauntlet tests for your plugins.<br />
|
... | @@ -22,6 +42,8 @@ For plugins: |
... | @@ -22,6 +42,8 @@ For plugins: |
|
✔️ Upload your plugin to Backblaze B2 for Marketplace submission.<br />
|
|
✔️ Upload your plugin to Backblaze B2 for Marketplace submission.<br />
|
|
✔️ Update copyright headers in all your C++ and C# files for consistency.
|
|
✔️ Update copyright headers in all your C++ and C# files for consistency.
|
|
|
|
|
|
|
|
## Getting started
|
|
|
|
|
|
Get started depending on how you want to use these scripts:
|
|
Get started depending on how you want to use these scripts:
|
|
|
|
|
|
- [Setup guide for a game or project](Setup-guide-for-a-game-or-project)
|
|
- [Setup guide for a game or project](Setup-guide-for-a-game-or-project)
|
... | | ... | |