Unreal Motor - C++ AAA game engine. It isn't entirely free, however , you can certainly get entry to the full resource code. DISCLAIMER: This project would not offer a runtime implementation. It only converts the game code to C++, which is not heading to function accurately without a runtime https://www.gameonlineonline.com/