Je pense que si Bungie ont finalement gardé leur moteur fait maison c'est bien parce que les autres moteurs ne proposait pas ce qu'il voulait .
Je m'explique , au départ ils ont pris le cry engine 3 , le hic c'est que Halo c'est plus artistique que vraiment beau ( bien que Halo CE le fut ) avec un autre moteur , ça changerait peut-être quelques aspect artistique du jeux et surtout bungie veulent un moteur misant surtout sur une grosse étendue de la carte plus la possibilité d'avoir énormement d'ennemis à la fois et c'est en général le contraire des moteurs aujourd'hui ( dont le cry engine 3 ) tout est magnifique , mais tout est réduit , pas plus de 5 ennemis à la fois etc ...
Donc au final , bungie ont crée un moteur parfait pour leur jeux bien qu'à la ramasse aujourd'hui , c'est pour ça qu'ils l'ont améliorer de fond en comble .