amazon-gamelift-plugin-unreal
amazon-gamelift-plugin-unreal copied to clipboard
Plugin not showing up in Unreal Engine 5.3 under MacOS 14
Tried integrating the plugin into UE5.3 under MacOS 14, M1 Max. Engine was built from source, fresh C++ project. The solution build is successful and the plugin is recognized by the engine but no button or menu shows up to actually use the plugin to integrate the SDKs into the project. See screenshot attached.
I did some digging on the problem and discovered that the GameLiftPlugin.uplugin file was missing Mac in the PlatformAllowList.
"Modules": [ { "Name": "GameLiftClientSDK", "Type": "Runtime", "LoadingPhase": "Default", "PlatformAllowList": [ "Win64", "Mac" ] }, { "Name": "GameLiftCore", "Type": "Editor", "LoadingPhase": "Default", "PlatformAllowList": [ "Win64", "Mac" ] }, { "Name": "GameLiftPlugin", "Type": "Editor", "LoadingPhase": "Default", "PlatformAllowList": [ "Win64", "Mac" ] },
After editing and saving the file, rebuilding the solution threw some errors with the GameLift plugin.
0>In file included from Users/Project/Plugins/Developer/GameLiftPlugin/Source/GameLiftPlugin/Private/Settings/UGameLiftAnywhereStatus.h:10:
0>GameLiftPluginConstants.h(428,11): Error : redefinition of 'Style' as different kind of symbol
0>In file included from Users/Project/Plugins/Developer/GameLiftPlugin/Source/GameLiftPlugin/Public/GameLiftPlugin.h:8:
0>FGameLiftTab.h(7,10): Error : 'Framework\Docking\TabManager.h' file not found
0>In file included from /Users/Project/Plugins/Developer/GameLiftPlugin/Source/AWSSDK/Include/aws/common/math.msvc.inl:19:
0>intrin.h(12,15): Error : 'intrin.h' file not found
Exactly the same problem using the plugin with Unreal Editor on Linux (UE 5.3.2, UE 5.4.4)