ayon-core/openpype/hosts/unreal
Jakub Trllo 7e9f42b447
Applications: Use prelaunch hooks to extract environments (#5387)
* ApplicationManager can have more granular way how applications are launched

* executable is optional to be able create ApplicationLaunchContext

* launch context can run prelaunch hooks without launching application

* 'get_app_environments_for_context' is using launch context to prepare environments

* added 'launch_type' as one of filtering options for LaunchHook

* added 'local' launch type filter to existing launch hooks

* define 'automated' launch type in remote publish function

* modified publish and extract environments cli commands

* launch types are only for local by default

* fix import

* fix launch types of global host data

* change order or kwargs

* change unreal filter attribute
2023-08-03 10:04:15 +02:00
..
api Set view range in sequencer when creating sequences 2023-05-29 12:10:23 +01:00
hooks Applications: Use prelaunch hooks to extract environments (#5387) 2023-08-03 10:04:15 +02:00
integration@63266607ce updated unreal integration submodule 2023-08-02 13:02:34 +02:00
plugins General: Reduce usage of legacy io (#4723) 2023-07-11 18:11:07 +02:00
ui move unreal splash screen to unreal 2023-07-31 10:53:50 +02:00
__init__.py renamed module.py to addon.py in unreal 2022-08-26 15:11:14 +02:00
addon.py define 'AYON_UNREAL_ROOT' environment variable in unreal addon 2023-08-02 10:09:11 +02:00
lib.py Better way to get integration path 2023-08-02 10:46:53 +01:00
README.md ♻️ replace OpenPype/Avalon for Ayon 2023-04-14 17:42:42 +02:00
ue_workers.py Hound fixes 2023-07-26 12:19:38 +01:00

Unreal Integration

Supported Unreal Engine version is 4.26+ (mainly because of major Python changes done there).

Project naming

Unreal doesn't support project names starting with non-alphabetic character. So names like 123_myProject are invalid. If Ayon detects such name it automatically prepends letter P to make it valid name, so 123_myProject will become P123_myProject. There is also soft-limit on project name length to be shorter than 20 characters. Longer names will issue warning in Unreal Editor that there might be possible side effects.