My copy of the game does mention the publisher Bigben on the front, and Maximum Games (possibly the physical release publisher) and Bigben have equal sized logos on the back. Frogwares has a tiny logo, same size as the Unreal Engine logo (and right next to it), leading me to believe it was middleware, not the…