Sobre o projeto

O ue-docker-ng fornece um sistema de build componível e eficiente em cache para a criação de imagens do editor Unreal Engine. Ele utiliza o Docker Bake para definir alvos, permitindo builds reproduzíveis em diferentes plataformas. As principais capacidades incluem: - Builds de múltiplos estágios: Reduz o tamanho da imagem final copiando apenas os binários instalados do engine necessários. - Suporte multiplataforma: Capaz de produzir imagens tanto para Linux quanto para Windows. - Fonte configurável: Suporta a troca de repositórios e tags do Unreal Engine via variáveis de ambiente. - Armazenamento otimizado: Utiliza compressão zstd para imagens OCI por padrão para reduzir a pegada de armazenamento. - Suporte de versão: Compatível com Unreal Engine 5.4 e versões posteriores. O projeto inclui um pipeline estruturado com estágios dedicados para pré-requisitos do SO, checkout de código-fonte, instalação de dependências via scripts de Setup e minimização final da imagem.