your question is a big mess. lets say short: it's all tied up and complicated.
about unreal - it's made for shooters. according to what the alpha ut4 and some other ue4 games have for now i can tell it's still the best engine for shooter, hope devs got straight hands (¬_¬)
about firefall.old...