Another big factor is developer engine knowledge. It’s expensive to train developers on a new or unpopular engine when you can hire plenty of devs who are already familiar with a popular engine like Unreal. 343i continues to have this issue with Halo Infinite running on their Slipspace engine, which is why (IIRC) they’re switching to Unreal for future games.
Another big factor is developer engine knowledge. It’s expensive to train developers on a new or unpopular engine when you can hire plenty of devs who are already familiar with a popular engine like Unreal. 343i continues to have this issue with Halo Infinite running on their Slipspace engine, which is why (IIRC) they’re switching to Unreal for future games.