Skip to content

Add Unreal Engine 5.8 support for Windows and Linux - #180

Open
MarinaGloc wants to merge 1 commit into
mainfrom
IAMAI/ue5.8-support
Open

Add Unreal Engine 5.8 support for Windows and Linux#180
MarinaGloc wants to merge 1 commit into
mainfrom
IAMAI/ue5.8-support

Conversation

@MarinaGloc

Copy link
Copy Markdown
Collaborator

Summary

Adds Unreal Engine 5.8 support on Windows and Linux while preserving compatibility with UE 5.2 and UE 5.7.

Changes

  • Added explicit compatibility macros for UE 5.8.
  • Added a shared UE_IS_5_7_OR_5_8 compatibility path.
  • Updated camera, logging, GPU LiDAR, Depth LiDAR, and LiDAR intensity code for UE 5.8.
  • Added MSVC 14.44 selection for UE 5.8 on Windows.
  • Updated Windows project-generation scripts to use Unreal Engine's bundled .NET runtime.
  • Improved error handling when UnrealBuildTool fails or expected files are missing.
  • Updated the Linux VS Code generation script for UE 5.8 behavior.
  • Added safer path handling and UE_ROOT validation on Linux.
  • Updated the documentation with UE 5.8 setup instructions.

Validation

  • Successfully generated VS Code project files with UE 5.8.
  • Confirmed the use of UE 5.8's bundled .NET 10 runtime.
  • Compiled the UE 5.8 camera, logging, renderer, and LiDAR compatibility code.
  • Validated the Linux script syntax.
  • Ran git diff --check successfully.

Notes

UE 5.8 currently uses the same modern compatibility path as UE 5.7. Separate exact-version macros remain available so UE 5.8-specific behavior can be introduced later if required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant