I'm currently using gosu, which is cross platform and object oriented. I'm not keen on using something like SDL or the newly released allegro.

Also, I'm looking for an sdk that abstracts lower level API's from the developer ie. I don't want to implement code to load 3d models etc... It should be simple ie. only basic 3d functions as i probably won't be using HLSL or anything like that... I'm not too keen on Unity or UDK, as they seem too heavyweight for my needs...

Thanks