Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Building and publishing

Understand the different ways of building your application during development, and for release.
Read time 1 minuteLast updated 14 days ago

When you create a build of your application, you create a Player. A Player is the platform-specific runtime application that Unity builds from your project. You can control how Unity creates a build through Unity's build and player settings.

Topic

Description

Introduction to buildingUnderstand the fundamentals of Unity's build process, including build modes, incremental building, and platform compatibility.
Content output of a buildInformation about the files that Unity creates when you make a build of your project.
Create a build from the EditorUse build profiles to build your application for different platforms with unique build configurations.
Create a clean buildRebuild all content from scratch without using cached results to resolve build cache issues.
Create a scripts-only buildBuild only the scripting assemblies without processing scenes and assets for faster iteration during development.
Customize the build pipelineCreate custom scripts and use callbacks to customize the build pipeline and run it from the command line.
Include additional files in a buildUse the StreamingAssets folder to include additional files in a build.
Reducing the file size of a buildTips to reduce the size of the build.
Deterministic buildsCreate consistent, reproducible builds by controlling factors that can cause build variations.
Build cache location referenceReference for where Unity stores build cache files on different operating systems.

Additional resources