Skylight effects are *hard* to get right. Any old n00b can do textures with OpenGL.