schau dir mal neobrothers.com an, die verwenden allerdings
DirectX (was ich bei den aktuellen Grafikbeschleunigern nur empfehlen kann).
Direct3D Programmierung, falls du darauf hinaus willst, ist hochkompliziert und man muss in Geometrie und Physik gut aufgepasst haben
was willst du denn damit schreiben? *neugierig