Giving Unkown Build Error

I am trying to build my game and I am stuck on this unknown error. Here is the entire output log.

LogSlate: Took 0.000198 seconds to synchronously load lazily loaded font ‘../../../Engine/Content/Slate/Fonts/Roboto-Light.ttf’ (167K)
LogWorldSubsystemInput: UEnhancedInputDeveloperSettings::bEnableWorldSubsystem is false, the world subsystem will not be created!
LogUObjectHash: Compacting FUObjectHashTables data took 0.35ms
LogTurnkeySupport: Project requires temp target (EasyFileDialog plugin is enabled)
LogLauncherProfile: Unable to use promoted target - ../../../../Unreal Projects/Gallium/Binaries/Win64/UnrealGame.target does not exist.
LogMonitoredProcess: Running Serialized UAT: [ cmd.exe /c ““E:/UE_5.3/Engine/Build/BatchFiles/RunUAT.bat” -ScriptsForProject=“E:/Unreal Projects/Gallium/Gallium.uproject” Turnkey -command=VerifySdk -platform=Win64 -UpdateIfNeeded -EditorIO -EditorIOPort=57860 -project=“E:/Unreal Projects/Gallium/Gallium.uproject” BuildCookRun -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project=“E:/Unreal Projects/Gallium/Gallium.uproject” -unrealexe=“E:\UE_5.3\Engine\Binaries\Win64\UnrealEditor-Cmd.exe” -platform=Win64 -installed -stage -archive -package -build -pak -iostore -compressed -pre
reqs -archivedirectory=“E:/Unreal Projects/Packaged Games” -clientconfig=Shipping -nodebuginfo” -nocompile -nocompileuat ]
UATHelper: Packaging (Windows): Running AutomationTool…
UATHelper: Packaging (Windows): Using bundled DotNet SDK version: 6.0.302
UATHelper: Packaging (Windows): Starting AutomationTool…
UATHelper: Packaging (Windows): Parsing command line: -ScriptsForProject=“E:/Unreal Projects/Gallium/Gallium.uproject” Turnkey -command=VerifySdk -platform=Win64 -UpdateIfNeeded -EditorIO -EditorIOPort=57860 -project=“E:/Unreal Projects/Gallium/Gallium.uproject” BuildCookRun -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project=“E:/Unreal Projects/Gallium/Gallium.uproject” -unrealexe=E:\UE_5.3\Engine\Binaries\Win64\UnrealEditor-Cmd.exe -platform=Win64 -installed -stage -archive -package -build -pak -iostore -compressed -prereqs -archivedirectory=“E:/Unreal Projects/Packaged Games”
-clientconfig=Shipping -nodebuginfo -nocompile -nocompileuat
UATHelper: Packaging (Windows): Initializing script modules…
UATHelper: Packaging (Windows): Total script module initialization time: 0.16 s.
UATHelper: Packaging (Windows): Executing commands…
UATHelper: Packaging (Windows): Installed Sdk validity:
UATHelper: Packaging (Windows): Win64: (Status=Valid, MinAllowed_Sdk=10.0.00000.0, MaxAllowed_Sdk=10.9.99999.0, Current_Sdk=10.0.26100.0, Allowed_AutoSdk=10.0.18362.0, Current_AutoSdk=, Flags=“InstalledSdk_ValidVersionExists”)
UATHelper: Packaging (Windows): Scanning for envvar changes…
UATHelper: Packaging (Windows): … done!
UATHelper: Packaging (Windows): Cleaning Temp Paths…
UATHelper: Packaging (Windows): BUILD SUCCESSFUL
UATHelper: Packaging (Windows): Setting up ProjectParams for E:\Unreal Projects\Gallium\Gallium.uproject
UATHelper: Packaging (Windows): ********** BUILD COMMAND STARTED **********
UATHelper: Packaging (Windows): Running: E:\UE_5.3\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\dotnet.exe “E:\UE_5.3\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll” Gallium Win64 Shipping -Project=“E:\Unreal Projects\Gallium\Gallium.uproject” -Manifest=“E:\Unreal Projects\Gallium\Intermediate\Build\Manifest.xml” -remoteini=“E:\Unreal Projects\Gallium” -skipdeploy -log=“C:\Users\Tille\AppData\Roaming\Unreal Engine\AutomationTool\Logs\E+UE_5.3\UBT-Gallium-Win64-Shipping.txt”
UATHelper: Packaging (Windows): Log file: C:\Users\Tille\AppData\Roaming\Unreal Engine\AutomationTool\Logs\E+UE_5.3\UBT-Gallium-Win64-Shipping.txt
UATHelper: Packaging (Windows): Creating makefile for Gallium (.uproject file is newer)
UATHelper: Packaging (Windows): steamworks SDK not found in ThirdParty/Steamworks/Steamv153/sdk
UATHelper: Packaging (Windows): Total execution time: 0.71 seconds
UATHelper: Packaging (Windows): Unable to instantiate module ‘Steamworks’: steamworks SDK not found in ThirdParty/Steamworks/Steamv153/sdk
UATHelper: Packaging (Windows): (referenced via Target → OnlineSubsystemSteam.Build.cs → SteamShared.Build.cs)
UATHelper: Packaging (Windows): Took 0.82s to run dotnet.exe, ExitCode=6
UATHelper: Packaging (Windows): UnrealBuildTool failed. See log for more details. (C:\Users\Tille\AppData\Roaming\Unreal Engine\AutomationTool\Logs\E+UE_5.3\UBT-Gallium-Win64-Shipping.txt)
UATHelper: Packaging (Windows): AutomationTool executed for 0h 0m 2s
UATHelper: Packaging (Windows): AutomationTool exiting with ExitCode=6 (6)
UATHelper: Packaging (Windows): BUILD FAILED
PackagingResults: Error: Unknown Error

I found the problem. Turns out that the steamworks sdk version was out of date. I would recommend trying to fix that if you have the same issue like me. You can update it to the latest version by going into the epic games launcher, clicking the arrow next to the Unreal Engine version you are using, then select Verify.

Hello there @Overseeing_Industry !

Checking through your log, the main error seems to be in the following line:

UATHelper: Packaging (Windows): Unable to instantiate module ‘Steamworks’: steamworks SDK not found in ThirdParty/Steamworks/Steamv153/sdk

This means your build is looking for “OnlineSubsystemSteam” plugin, which in turn tries to include the Steamworks SDK, but it’s missing from your project.

The solution should be simple, depending if you need Steam functionality or not:

  • If you need Steam, download Steamworks SDK v1.53 from partner.steamgames.com and place it in: YourProject/ThirdParty/Steamworks/Steamv153/sdk
  • If you don’t need Steam, then disable the plugin, via setting “OnlineSubsystemSteam” to False, or uncheck the entire plugin from editor at Edit → Plugins

After these steps, please regenerate your project files, rebuild, and try to package again.

EDIT: I see you found a solution, glad it’s resolved

Thank you for your response! I enjoy all the help I can get!

1 Like