Automatically build Unreal Engine C++ projects for non-programmers.
UEBuilder is a standalone tool (CLI + GUI) that allows non-programmers and team members without Visual Studio to build Unreal Engine C++ projects easily.
It removes the need for:
Opening Visual Studio
Understanding UBT command-line syntax
Running complicated batch files
Configuring build environments manually
UEBuilder automatically:
Detects the correct Unreal Engine installation
Finds the right UnrealBuildTool.exe
Validates that the MSVC Build Tools are installed
Builds your C++ project with correct parameters
Streams build output in real time
Detects when a Clean is required (Intermediate issues)
Can automatically clean & rebuild
UEBuilder supports both:
✔ Command-Line Mode (legacy) ✔ Full Qt6 GUI Mode (new)
The new UEBuilder GUI is a fully interactive Windows application that offers:
✔ Browse button for selecting projects ✔ Live build log with color-coded errors ✔ Build button (auto-disabled during build) ✔ Cancel button ✔ Auto “Clean Project” detection ✔ One-click Clean → Rebuild ✔ Real-time UBT output streaming ✔ Error highlighting ✔ No coding knowledge required
This version is ideal for:
Designers
Producers
Artists
QA testers
Anyone who needs to build the project without touching Visual Studio
- Launch the app
Run:
UnrealEngineBuildTool_QT.exe
- Select your Unreal Engine project
Click Browse, then select either:
The project folder, or
The .uproject file
The tool automatically detects the engine version and location.
- Press Build
UEBuilder will:
Check MSVC Build Tools
Resolve the .uproject
Detect the engine
Run UnrealBuildTool
Stream output live
- Error Detection
Errors appear in red text.
If the tool detects Intermediate/Saved/Binaries corruption, the Clean button becomes available.
- Clean & Auto-Rebuild
Click Clean to automatically remove:
Intermediate/ Saved/ Binaries/
Then the tool will automatically rebuild.
Still included and usable — especially for automation or scripting.
How to Run UEBuilder.exe
Features
Engine detection
Build config selection
Automatic MSVC check
Real-time build output
No Visual Studio required
Typical CLI Flow
Enter project directory
UEBuilder finds the .uproject
UEBuilder locates the correct Unreal Engine
Choose build type (Development, Shipping, etc.)
Build
Even though UEBuilder avoids using Visual Studio, you still need:
✔ Microsoft Visual C++ Build Tools ✔ Windows 10/11 SDK
UEBuilder automatically detects missing components and prompts the user.
To compile the CLI version manually:
cl main.cpp /EHsc /std:c++17 /Fe:UEBuilder.exe
To build the GUI version, use Qt Creator:
Open CMakeLists.txt
Configure with Qt6 (MSVC 64-bit)
Build normally
Dependencies:
Qt6 Widgets
CMake 3.16+
MSVC 2022 toolchain