Tyrian 2000 and its open sourced frontend OpenTyrian is one of the best free game Ive played and still continue to play.
https://bitbucket.org/opentyrian/opentyrian/wiki/Home