Unity 3D:
Pros
DirectX 9 and up capabilities.
Many built in shaders.
More flexible.
VERY flexible with file formats.
Art is easier to implement.
Free (unless you want the pro version)
Pretty darn easy to learn.
Can make your own Shaders
Cons
Requires scripting if you want to make a decent game.
No realtime shadows or fullscreen shaders unless you have pro version
The 3D Game maker:
Pros:
Easier to use.
No scripting.
Cons:
Games all turn out the same almost.
Really crappy art implementation system.
Only supports DirectX 8.
$40.00 (definitely not worth it)
So really, if you want a fair fight, you can't compare the two, Unity is clearly superior, The 3D game maker is more for the average 10 year old to impress his family, but eh, if you really do insist on not learning a scripting language, i guess The 3D game maker is good for you.