Halo 2: Anniversary on Linux with Steam Play Proton, single-player works well
Halo 2 is out on Steam now and much like Halo: Combat Evolved Anniversary and Halo: Reach, the single-player works nicely on Linux thanks to the Proton compatibility layer for Steam Play.