Well you could just use TCanvas if you really wanted to, or access the graphics card directly, but almost no one does that anymore as life it too short. hence why everyone uses DirectX, OpenGL possibly combined with a library like SDL.