https://github.com/adamrehn/ue4cli
Command-line interface for Unreal Engine 4
https://github.com/adamrehn/ue4cli
Last synced: 6 months ago
JSON representation
Command-line interface for Unreal Engine 4
- Host: GitHub
- URL: https://github.com/adamrehn/ue4cli
- Owner: adamrehn
- License: mit
- Created: 2018-03-19T12:30:47.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-03T23:15:59.000Z (over 1 year ago)
- Last Synced: 2025-04-13T05:07:17.548Z (6 months ago)
- Language: Python
- Homepage: https://docs.adamrehn.com/ue4cli/
- Size: 89.8 KB
- Stars: 257
- Watchers: 12
- Forks: 45
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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](https://www.unrealengine.com/). 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](https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/DynamicLibraries/100-Articles/DynamicLibraryUsageGuidelines.html#//apple_ref/doc/uid/TP40001928-SW9) 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](https://docs.adamrehn.com/ue4cli/) to view installation instructions and the full command reference.**
Resources:
- **Documentation:**
- **GitHub repository:**
- **Package on PyPI:**
- **Related articles:**## Legal
Copyright © 2017-2018, Adam Rehn. Licensed under the MIT License, see the file [LICENSE](https://github.com/adamrehn/ue4cli/blob/master/LICENSE) for details.