Skip to main content

Command-line interface for Unreal Engine 4

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

ue4cli-0.0.22-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

Details for the file ue4cli-0.0.22-py3-none-any.whl.

File metadata

  • Download URL: ue4cli-0.0.22-py3-none-any.whl
  • Upload date:
  • Size: 25.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.4

File hashes

Hashes for ue4cli-0.0.22-py3-none-any.whl
Algorithm Hash digest
SHA256 71538255001348cb6f1d2564e080dd92f2fca6cf7bd068027afe0e9d5b9da483
MD5 2403b69eef9cb00b935dc4f3a0f16a2d
BLAKE2b-256 49321ff28a889772f2650b937b7764ae6e81de2b5a0b409cf6fa90eba1974329

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page