• Stars
    star
    703
  • Rank 64,412 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Windows and Linux containers for Unreal Engine 4

Unreal Engine and Docker Logos

Unreal Engine Docker Containers

Continuous Integration β€’ Pixel Streaming β€’ Unreal Engine Powered Microservices

Β 

Looking for a place to start? Check out the Unreal Containers community hub for implementation-agnostic information on using the Unreal Engine inside Docker containers, and then head to the comprehensive ue4-docker documentation to view details specific to using the ue4-docker project.

The ue4-docker Python package contains a set of Dockerfiles and accompanying build infrastructure that allows you to build Docker images for Epic Games' Unreal Engine 4. The images also incorporate the infrastructure from ue4cli, conan-ue4cli, and ue4-ci-helpers to facilitate a wide variety of use cases.

Key features include:

  • Unreal Engine 4.20.0 and newer is supported.
  • Both Windows containers and Linux containers are supported.
  • Building and packaging Unreal Engine projects is supported.
  • Running automation tests is supported.
  • Running built Unreal Engine projects with offscreen rendering is supported via NVIDIA Docker under Linux.

Resources:

Contributing

See the file CONTRIBUTING.adoc for guidelines on how to contribute to the development of ue4-docker.

Legal

Copyright Β© 2018 - 2021, Adam Rehn. Licensed under the MIT License, see the file LICENSE for details.

Unreal and its logo are Epic Games' trademarks or registered trademarks in the US and elsewhere.

Docker and the Docker logo are trademarks or registered trademarks of Docker in the United States and other countries.

More Repositories

1

ue4cli

Command-line interface for Unreal Engine 4
Python
232
star
2

slidingwindow

Sliding Window library for image processing in Python
Python
128
star
3

conan-ue4cli

Integrate third-party libraries into the Unreal Engine with Conan
Python
88
star
4

UE4Capture

In-Engine Audio and Video Capture Plugin for Unreal Engine 4
C++
76
star
5

ue4-grpc-demo

Dockerised Unreal Engine 4 microservice demo using gRPC
C++
65
star
6

ue4-example-dockerfiles

Example Dockerfiles for using Unreal Engine containers
C++
63
star
7

ue4-runtime

Container images for running packaged Unreal Engine projects via the NVIDIA Container Toolkit
Python
62
star
8

ue4-cloud-rendering-demo

Unreal Engine 4 cloud rendering demo for NVIDIA Docker containers
C++
54
star
9

websocket-server-demo

C++ WebSocket Server Demo
C++
53
star
10

ue4-opencv-demo

Demo for integrating OpenCV and UE4 using conan-ue4cli
Python
40
star
11

ue4-ci-helpers

Unreal Engine 4 Continuous Integration helper functionality
Python
31
star
12

dll-diagnostics

Tools for diagnosing DLL dependency loading issues
Python
29
star
13

ue4-conan-recipes

Conan recipes for UE4-compatible library packages
Python
28
star
14

pixel-streaming-linux

Issue tracker repository for Pixel Streaming for Linux
22
star
15

MediaIPC

IPC-based media transfer library
C++
18
star
16

unreal-cli

The successor to ue4cli, for both Unreal Engine 4 and 5 [COMING SOON]
Python
10
star
17

mergetiff

Library and command-line tool to merge GeoTiff files using GDAL (Python Version)
Python
6
star
18

docker-watchdog

Service to perform automatic shutdown of idle container hosts
Python
6
star
19

gdb-multiarch-windows

GDB multi-architecture build for Windows
Dockerfile
6
star
20

jekyll-theme-gitbook

GitBook-inspired documentation theme for Jekyll
HTML
6
star
21

ue4-utils

Miscellaneous utilities for working with Unreal Engine 4
Python
6
star
22

docker-script

Run script files inside Docker containers
C++
6
star
23

gen-invoice

Template-based invoice generator
Python
4
star
24

jekyll-theme-gitbook-demo

Demo site for the GitBook-inspired documentation theme for Jekyll
Ruby
3
star
25

language-toolbox

Multi-language source code processing and analysis engine
TypeScript
3
star
26

docker-shell

Docker Interactive Shell Runner
Python
3
star
27

assorted-utils

Assorted libraries and utilities
C++
3
star
28

VideoAnnotator

Metadata annotation tool for video files
TypeScript
3
star
29

charcoal-morphotypes

Fossil charcoal particle identification and classification by two convolutional neural networks
Python
3
star
30

application-images

Container images for graphical applications
Python
2
star
31

mergetiff-cxx

Library and command-line tool to merge GeoTiff files using GDAL (C++ Version)
C++
2
star
32

taxonomist

Manual image classification workflow tool
TypeScript
2
star
33

encrypted-file-container

Simple single-file encryption utilities
C++
2
star
34

jenkins-pipeline-utils

Helper code for use in Jenkins Declarative Pipelines
Groovy
2
star
35

llvm-select

LLVM/Clang Library Version Selector Tool
Python
2
star
36

jcu-timetable-tools

JCU Timetable Tools
Python
1
star
37

spirv-installer

SPIR-V Toolchain Installer
Python
1
star
38

Cluster1D

Efficient hierarchical clustering for single-dimensional data using CUDA
Cuda
1
star
39

developer-images

Container images for developer tools and environments
Dockerfile
1
star
40

ue4-sample-project

Sample Unreal Engine project for demonstration purposes
C++
1
star
41

qol-windows

Quality of Life (QoL) tools and tweaks for Windows
C++
1
star
42

userscripts

Assorted userscripts for augmenting web pages
JavaScript
1
star