Unreal, in particular, looks best when it can use its baked-lighting deferred rendering pipeline, which generally isn't suitable for games without static environments. If you're truly comfortable learning the ins and outs of any tool, I might actually suggest Cryengine (or perhaps Lumberyard nowadays, being based on…