Try Ogre. It's a rendering engine which means you still do most of the programming for the "game engine" part of things, but stuff like skeletal animation, quaternions, shaders (and frame compositors), API support, etc. are already done. You should check out the newest release, the samples include some amazing stuff from realistic ocean water to facial animation. Really cool.
Oh yeah, and it's free!