Zašto svi forsiraju DirectX? Potpuno ravnopravno mu uz bok može stati OpenGL, s time da je OpenGL dostupan na svim platformama. Pa ako već razvijate igre, razvijajte ih odmah da budu dostupne za sve platforme. Priznam da i OpenGL ima svojih negativnosti: manje dokumentacije i tutoriala, te malo kompleksniji početak. Ali ne želite valjda ovisiti o M$-u?
Za početnike preporučam svakako ovaj link (potrebno predznanje C++-a).
Two atoms bump into each other. One says 'I think I lost an electron!' The other asks, 'Are you sure?', to which the first replies, 'I'm positive.'