The Blam Engine
This page is incomplete! You can contribute information using GitHub issues or pull requests.
All games in the Halo series use some generation of Bungie's in-house proprietary Blam! engine. Each generation added new capabilities and had systems overhauled, but one of its defining characteristics is the tags system used for managing resources.
For details on each generation see pages dedicated to them: