Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Select the Build Configuration to package your Project with.

Overview

Learn the differences between build configurations in the explanations below.

Prerequisites

Download Unreal Engine.

A complete An UE Build ready for Packaging.

Instructions

1. Open your Build in the UE Editor

2. Navigate to: Platforms > Windows

image-20240919-150916.png

3. Check the difference between Build Configurations:

-Development

Info

Select Development for most development with minimal debugging support, but better performance.

Used during the development phase of a project.

Has additional debugging information and focuses on providing fast iteration times and easier debugging.

(i.e. allows to have access to the console to debug and run console commands while testing the game.)

Note

Less performance optimizations to speed up the compilation process.

Not suitable for final, optimized builds meant for distribution and the game may run more slowly than in a shipping build.

-Debug

Has additional information and debug symbols for easier debugging.

Might have fewer optimizations compared to a development build.

Note

Slower and larger than their Release counterparts.

They include additional checks and information that can impact performance.

Not suitable for final game releases due to their reduced performance.

-Shipping

Info

Select Shipping for the final Shipping build, which will have no debugging information and no debugging-oriented features (such as drawing debug shapes or printing debug messages on the screen).

This is the final version of your game that is intended for distribution to end-users.

It is optimized for performance and removes unnecessary debugging information to reduce file size.
Generally, it is faster and more efficient than a Development Build.

( i.e. It does not come with access to the console, so you cannot enter the console commands that may be needed to test your game.)

Note

Optimized for performance and size, but lacks detailed debugging information, making it challenging to diagnose issues.

It is not suitable for development or testing phases but is crucial for creating the final game build.

-Test

Similar to the Shipping configuration, but has additional checks and safeguards to catch potential issues during testing.

Often used for testing purposes and may include certain debugging features but is generally more optimized than a development or debug build.

Note

Slower than the Shipping configuration due to the added checks and may have a larger exe file size.

It is primarily used for internal testing before the final release.

-DebugGame

Info

Select DebugGame for Debugging a code project.

A balance between the Development and Debug configurations.

Provides a compromise between fast iteration times and debugging capabilities.

Faster than Debug builds, but still includes some additional checks and debugging information, making them larger and slower than Development builds.

Info

Choose the appropriate Build Configuration based on the current phase of development and specific requirements.

Developers often switch between configurations during different stages of a project, using Development or Debug configurations during active development and testing, then transitioning to Test or Shipping configurations for performance and release considerations.

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#F4F5F7

Note : Blueprint-only projects will not have the option to create a DebugGame build.

4. Select your Configuration

image-20240919-152416.png

5. Click ‘Package Project’

Navigate to: Platforms > Windows > Package Project.

image-20240919-151313.png

Follow this guide to Package your Project.

Now you’re ready to select a Build Configuration before packaging your Project from UE!

Info

Create an Account and upload your App in E3DS Platform:

-Follow this page to use the New Control Panel.

-Check this page to use the Old Control Panel.


Need help? Contact Support

Submit a new request at E3DS support portal.

Requests sent on weekends will not be addressed until the following business day.