Hallo Wolfgang,
du kannst das warscheinlich mit fast jedem beliebigem Compiler machen, dann gibt es halt verschiedene Grafikbibliotheken wie die schon von mir genannten Allegro und SDL (benutze ich für 2D) und dann gibt es natürlich auch noch etliche andere, will dir hier aber keine mehr aufzählen ...
Falls du lieber 3D-Zeugs machen willst, oder 2D über 3D dann kannst du ja DirectX (läuft warscheinlich nicht unter Ubuntu müsste emuliert werden oä.) oder halt überall lauffähig OpenGL, hab aber mit beiden noch nicht wirklich was zu tun gehabt. Wobei diese beiden natürlich um einiges komplizierter sind, und für den Einstieg eher ungeeignet (meine Ansicht).
Gruß Simon