If you don't wan't to spend Thousands of dollors on 3DS max get Gmax wich is the free but cut down version of 3ds max.
Gmax can't model players though. Gmax does Hilts, Swords, and guns. 3DS max does all.
If you wan't to make you're own levels you need GTKRadiant wich I don't know if it is for Mac.
Quake 2 player.
Real life player.