Gleeok, have you started yet? I have an OpenGL/SDL 2D implementation for a game engine that I started. It's just graphics and sprite rendering, but it might give you an initial boost. It's in C++.