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.48-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ue4cli-0.0.48-py3-none-any.whl
  • Upload date:
  • Size: 28.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.1

File hashes

Hashes for ue4cli-0.0.48-py3-none-any.whl
Algorithm Hash digest
SHA256 0e6dec130630ef8b849a8020f6e3bc837a726751c0ee5e2e535aefb7dd90ba44
MD5 c60bfac151a57048fe0d605273781a1b
BLAKE2b-256 676ffd9979aa87e4107d6485b00a2156a67c38bc6962ad9702d04514776c0c92

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