Unreal Engine 5 Atom destiny game project.
- Unreal engine 5.2
- clang 15.0.5+ for Mac
- msvc toolchain 14.33 (VS2022) or newier for Windows
For assets and editor we use Unrealistic style guide. For C++ we use Our coding style guide. So for contribution you should use them both.
Project actively uses C++20 coroutines, so realization used from UE5Coro.
Build can failed with UBT linker error, code 0x0000006.
Possible solution is to specify concrete cl.exe compiler to build configuration.
It can be done at folder <USER>/AppData/Roaming/Unreal Engine/UnrealBuildTool/BuildConfiguration.xml
Add follow lines to configuration file. Change compiler version if needed.
<WindowsPlatform>
<CompilerVersion>14.33.31629</CompilerVersion>
</WindowsPlatform>