Yes but Macs are really stuffty for games
boot camp is an answer for that.
the huge reason is big game devs like ea and others don't want to spend more time on the same game for mac. it costs too much for them anyways.
plus from what i've heard, opengl (mac uses this and so with linux) is harder to use than directx for a 3d api.