how about assault cube?
http://assault.cubers.net/
it's a open source, single or multilayer 1st person shooter game on all 3 platforms