Ship with confidence. Ship it with the Admiral.
Admiral is a Kubernetes-native CI/CD system for Unreal Engine projects and plugins. Build and package your code and assets, run automated tests, and create container images for dedicated servers, Unreal-powered microservices or Pixel Streaming applications. Self-hosted plans for cloud and on-premises use coming soon.
Use Cases
-
CI/CD for game developers
Build, test and package game clients. Build and deploy container images for dedicated servers.
-
CI/CD for plugin developers
Build and test plugins against multiple Engine versions in parallel. Package plugins for distribution on the Unreal Marketplace.
-
CI/CD for enterprise applications
Build and deploy container images for streaming cloud applications using Pixel Streaming.
-
CI/CD for simulation and machine learning
Build container images for simulations and deploy them alongside machine learning models in the cloud.
Frequently Asked Questions
-
Will Admiral support custom versions of the Unreal Engine or console platforms?
Yes. Admiral runs builds in container images provided by the user, facilitating both the use of custom Unreal Engine versions and the inclusion of support for console platforms.
-
Will there be a cloud-hosted (SaaS) version of Admiral?
After completing an initial feasibility investigation, we have decided not to provide a SaaS version of Admiral due to technical and legal restrictions that impact important features such as custom Engine support and console platform support. Instead, customers can host Admiral themselves, either on-premises or in the cloud.
-
How does Admiral integrate with Pixel Streaming?
Admiral acts as a foundational automation platform for Unreal Engine projects and plugins, providing a flexible base which can be integrated with additional services to provide unlimited opportunities. This makes it easy to create pipelines that address complex workflows such as building and deploying Pixel Streaming applications.
An example Admiral pipeline for a project using Pixel Streaming might look like so: the start of the pipeline builds and packages the project inside an official Unreal Engine development container image, and then builds a new container image to encapsulate the project's packaged files. The pipeline then pushes this container image to an external container registry, and finally makes an API or webhook call to notify an external deployment system (such as the Scalable Pixel Streaming system) of the image digest so that the remote deployment configuration can be updated.
-
What is the timeframe for release?
We are currently planning to run the first round of beta testing for customers running Admiral on-premises in Q2 2022 and the first round of beta testing for customers running Admiral in the cloud some months after that. If you would like to join the beta invite waiting list then be sure to register your interest today. Note that the dates listed here are provisional and may be subject to change in light of the ongoing global COVID-19 pandemic.