Honestly for the price, a console would be the best.
Otherwise if you need it to be an Apple Laptop the only one that is decently good at gaming (in high res with meduim/high settings) is the 15" MacBook Pro, particularly the one with the dedicated video card. The Iris Pro is still pretty good for what it is but the 750m or the newer AMD card would be the best option.
As for a 13" MacBook, I've got a Late 2013 rMBP (2.4GHz, 8GB/256GB, Intel Iris 5100) and the 5100 runs all of the games I play very well in 1080P resolution. But most of my games are older. Such as Burnout Paradise, Guitar Hero III, TF2, Portal 2, Half Life 2, and Call of Duty 4. Anything newer I haven't really thrown at it since I have a PS1/2/3/4 for 99% of my gaming.
The 13" MBP will probably run your games, just don't expect high settings and you'll probably be running them at 1280x800 rather than anything close to the native resolution of the display. But that should still look decent. The HD6000 in the 2015 MacBook Air is pretty comparable to the 2013/14 13" MBP surprisingly. So it would be about the same but the TDP is a little lower so it might not sustain it as well as the Pro. The 2013 MacBook Air has the HD5000 and it's less powerful than the others, but still do able.
Really you can throw what you've got at it and adjust settings accordingly (I gamed on a 256MB 9400M for 6 years) but don't expect it to look great.
So, best - 15" MBP or separate console. "OK" performance - 13" MBP.
I'd shoot for the 13" MBP and a console if you don't need it on your computer. Otherwise the 15" MBP isn't cheap!
Give me a minute and I'll see if I can find system requirements for those games you listed. Battlefront II runs great on my rMBP and PS2, haha.
Looking online the system requirements for Battlefront are just listed as "coming soon" so that's disappointing. But some sources list at least a desktop class GTX 460 or higher for Mad Max. So the 15" rMBP is the only way to go if you need it on a MacBook.