List of bugs in Halo: Reach

"Zero Bug Release" is a target set by Bungie to release Halo: Reach to the public without any noticeable bugs. To test the game, employees are required to play for numerous hours performing tasks any normal player would perform - such as bumping into other AI. They would then re-perform the test in the same conditions another two times to confirm if it is a bug and not a general error.

Porcupine
The ambient AI for the Porcupine was unable to function in the game, so was deleted from the game altogether. It had been decided earlier that only content was to be removed to solve bugs unless specifically necessary due to time constraints.

Squirrel
Like to Porcupine, the Squirrel was also deleted from the game after it failed to function.

Bug 14579 - SPARTAN gender
When a Spartan player under the "Female" gender option would suffer the effects of her shields being down, her AI player model would suddenly be replaces with the "Male" option.

Bug 42748 - Custom vehicle specifications
Like earlier games, Halo: Reach custom games have the option to select specific vehicles to use. When playing on with "Mongooses only" being selected, the map's cameras would turn into Mongooses and hang on the wall. This was due to the cameras being in the "vehicles" folder of the game.

Bug 42844 - Kat
The AI of Catherine-B320 would respond to constant bumping in an order of phrases that Bungie deemed too "suggestive".

Bug 52719 - Credits
After the campaign is cleared, selecting the "credits" option on the menu to replay the credits will cause the "results" menu to appear after skipping the video. This could potentially grant players extra points.

Bug 55893 - AI model
The player model for Sangheili players was the location of a bug. ZBR engineers discovered that rotating the player model would not move the legs, which would remain in their original position.