• Stars
    star
    232
  • Rank 172,847 (Top 4 %)
  • Language
    Python
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 2 years ago

Reviews

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

Repository Details

Command-line interface for Unreal Engine 4

Command-line interface for Unreal Engine 4

The ue4cli Python package implements a command-line tool called ue4 that provides a simplified interface to various functionality of the build system for Epic Games' Unreal Engine 4. The primary goals of this tool are as follows:

  • Abstract away the platform-specific details of the various batch files and shell scripts scattered throughout the Engine's source tree.
  • Provide the ability to easily generate IDE project files under Linux, where no shell integration currently exists to perform this task from outside the Editor.
  • Determine the compiler flags required to build third-party libraries for use within Engine modules. This is particularly important under macOS and Linux where symbol interposition can cause clashes between external libraries and those bundled in the ThirdParty directory of the Engine source tree, and under Linux where libraries need to build against the Engine's bundled version of libc++.

This package requires Unreal Engine 4.19 or newer (since 4.19 is the first release to include the necessary patches to UnrealBuildTool.) The package also requires Python 3.5 or newer.

Check out the comprehensive documentation to view installation instructions and the full command reference.

Resources:

Legal

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

More Repositories

1

ue4-docker

Windows and Linux containers for Unreal Engine 4
Python
703
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