Marathon, the predecessor to Halo by Bungie in open source. Seems like it includes somekind of online play too. https://alephone.lhowon.org/