Developers almost chose Unreal Engine, but a few factors held them back. Halo is such a behemoth of a video game franchise for Microsoft. However, the latest game failed to meet some of the ...