The official container images that ship with Unreal Engine 4.27 provide tools to assist developers across multiple stages of the production pipeline. During development, containers can be used as a consistent build environment to compile and package Unreal Engine projects and plugins. When developers are ready to deploy their applications to the cloud, containers can be used to encapsulate packaged projects with their required runtime dependencies.Our collaboration with TensorWorks has also encompassed numerous enhancements to the Pixel Streaming system that make it possible to run applications on Linux and in containers. When containers and Pixel Streaming are combined with GPUs in the cloud, complex and high-fidelity interactive experiences can be deployed at massive scales and delivered to any user with an internet connection.

Potential applications for containers are many and far-reaching, encompassing every industry that uses real-time technology: autonomous vehicle testing, with its enormous data sets and machine learning needs; digital twins, with city-sized 3D models and the need for fast data processing; and architectural design, to share experiences that collaborators and stakeholders around the world can explore. All these applications, and more, can take advantage of containers to deploy their solutions in the cloud.

The white paper also includes links to documentation and related resources, and explores several case studies of cloud-based development and deployment using Unreal Engine containers.

Source: Unreal Engine Blog