Skip to content

Engine Source Builds

For unreleased engine versions you must be on Logic Driver Pro's private GitHub repository. Even if a previous version of Logic Driver compiles you may face stability issues or data loss.

Logic Driver is not officially supported on unreleased engines outside of support contracts. 1

Unreal Engine Repository

5.x release (5.0, 5.1, etc)
These branches are created prior to an engine release and may not necessarily be stable. The API could change up until release.
ue5-main
This is always the latest which could include changes slated for any future 5.x version, not just the one about to release. Never consider this branch stable and the odds Logic Driver fails to work properly against this branch at any given time are high.

Logic Driver Pro Repository

Logic Driver's repository structure resembles the Unreal Engine repository and has branches for each engine. Official releases are tagged with an engine and plugin version.

Plugin Version Policy

Multiple plugin versions are not maintained across engine versions. This means once a new plugin version is released on an engine, only that version of the plugin will be supported for that engine going forward, as long as that engine is considered a supported engine.

For supported engines and plugin versions, see Supported Engines.

Engine Impact to Logic Driver

Each engine version has differences that impact Logic Driver. For unreleased versions the engine may receive updates faster than Logic Driver's GitHub will be updated. Alternatively, Logic Driver may also be more up-to-date with an engine branch then you have, so you may need to update your local engine build.

Engine updates involve more than just adjusting for API changes and deprecations; they require extensive testing to identify behavior changes, engine bugs, and their impacts on Logic Driver. These issues can range from minor, such as platform-specific UI redraw problems requiring updates to slate code, to more significant challenges, like blueprint compiler bugs that necessitate collaboration with Epic Games for resolution. Additionally, changes to the engine can affect serialization processes crucial to Logic Driver, risking user data loss if overlooked.

Differences in the same Engine Version

If Logic Driver works on one build for an engine version that does not mean Logic Driver will work on a previous or future one, even if both builds are within the same engine version. For example, two different CLs on engine version 5.1 may require changes to Logic Driver.


  1. It is not feasible to maintain a branch for every CL that requires plugin changes and is why a support contract is required, so a build environment can be configured for a studio's specific engine and the plugin tested against it.