GameSpot may get a commission from retail offers. The head of Halo developer 343 Industries has shed new light on the poorly received July 2020 Halo Infinite campaign demo, explaining what went wrong ...