Sharing and Releasing Projects
This page is not available in the language you have chosen. It will be displayed in **** by default. If you would like to view it in a different language, you can try selecting another language.
This section contains guides for packaging and releasing projects for all of the platforms that Unreal Engine supports. While the general packaging process is consistent across all platforms, each of them has specific needs for setup and publishing, unique features you can support, and specialized debugging and optimization guidelines.
Deployment
-
- Build Operations: Cook, Package, Deploy, and Run — An overview of the available Build Operations (cook, package, run, and deploy) for Unreal Engine projects.
-
- Content Cooking — Generating platform-specific content for assets used in the game.
-
- Cooking and Chunking — Cooking Content and Building .pak Files for Distribution
-
- Launching to Devices — One-click deploying your project to devices like iOS and Android for testing
-
- Multi-Process Cooking — Cook with multiple sub-processes to reduce build times for large projects.
-
- Releasing Your Project — Creating a release versioned project with cooked content for distribution.
-
- Working with Cooked Content in the Editor — An overview of using cooked content in the Editor.
-
- Project Launcher — A reference for the Project Launcher used to deploy projects.
-
- Unreal Frontend — Tool for managing applications and deploying to consoles.
-
- C++ Cooking Development Reference — C++ reference for declaring references, controlling cooked output, chunking, and incremental cook dependencies.
Tools for General Platform Support
-
- AutoSDK Reference — The AutoSDK system enables users to distribute target platform SDKs while configuring them for Unreal Engine on demand.
-
- Device Manager — Use the Device Manager to connect and control remote devices from Unreal Editor.
-
- Setting Device Profiles — Set device profiles for platform-specific configurations
-
- Low Latency Frame Syncing — Modify the way thread syncing is performed to greatly reduce input latency.
-
- Setting Up TV Safe Zone Debugging — How to use TV Safe Zone Debugging tool for working on UI
-
- Windows ARM64 Support — Building and deploying game targets to Windows on ARM64 hardware.
General Mobile Development
-
- Mobile Development Tools — Learn about the tools Unreal Engine provides for building and debugging projects on mobile devices.
-
- Mobile Rendering Features — Learn about Unreal Engine's mobile rendering path.
-
- Mobile Platform Integrations — Implement common mobile services, such as achievements, notifications, and in-app purchases.
-
- Performance and Optimization — Tools and best practices for optimizing the performance of mobile content.
Windows
-
- Windows ARM64 Support — Building and deploying game targets to Windows on ARM64 hardware.
iOS, iPadOS, and tvOS
-
- iOS for Windows Users — Guides on streamlining your iOS workflow when developing primarily in a Windows environment.
Android
-
- Getting Started and Setup for Android in Unreal Engine — Set up Unreal Editor, your development environment, and your Android device for developing projects in Unreal Engine.
-
- Android Development Guides — Reference for developing projects on Android and using Android-specific features with Unreal Engine
-
- Packaging and Publishing for Android — Guides for distribution on Android platforms
-
- Android Debugging — Debug Android applications on-device using Visual Studio, Android Studio, and Unreal's debugging tools.
-
- Optimization Guides for Android in Unreal Engine — Best practices for improving performance for Android projects.
XR Development (AR and VR)
-
- Developing for Head-Mounted Experiences with OpenXR — Develop on head-mounted AR and VR devices with OpenXR in Unreal Engine.
-
- Developing for Handheld Augmented Reality Experiences — Develop on handheld AR devices in Unreal Engine
-
- Getting Started with XR Development — Set up your project and apply best practices for AR and VR devices with Unreal Engine.
-
- Making Interactive XR Experiences — Add user input to your AR and VR projects in Unreal Engine
-
- Creating UI for XR Experiences — Design user interfaces for XR experiences in Unreal Engine
-
- Sharing XR Experiences — Create an immersive experience for multiple users in Unreal Engine
-
- Supported XR Devices — Set up your augmented reality and virtual reality devices for development with Unreal Engine
Cloud Deployment
-
- Pixel Streaming — Run your Unreal Engine application on a server in the cloud and stream its rendered frames and audio to browsers and mobile devices over WebRTC.
