Game engines and OpenGL
Lately I've been teaching myself OpenGL in C using GLUT, literally as low level and annoying as you can get.
Just today I've been playing with an engine known as 'Irrlicht'. It is an OpenGL C++ API for OpenGL.
At the moment i'm just simply loading meshes and maps from Quake, I hope soon to get a shooting game of sorts going, but that is quite a while away.
You can download a video of my current progress here