C# ile direct x programlamaya yada java ile open gl programlamaya bakabilirsin. Yalnız javanın henüz open gl programlama için gelişmiş bir kütüphanesi yada dökümanı yok. O yüzden C# ile yapmanı tavsiye ederim