Ne vidim sta vam je tu sve sporno. Bilo koji jezik koji moze da konzumira DLLove za OpenGL i/ili koji moze da funkcionise kao COM client (DX je COM based) moze da posluzi za pisanje igara. Pitanje je samo sa koliko muke

Sta vise, igru mozes da napises i u C#u ili VB.NETu preko COM interopa. Cak ima i komercijalnih izdanja

XNA za XBOX je .NET based. Tako da, sem ako ne jurite neku AAA FPS igricu gde se svaki frame racuna, bilo koja platforma koja zadovoljava gornje uslove moze da posluzi.
Nista ne fali Delphi-ju sem sto je (imho) malo nezgrapan naspram C++a, u smislu da treba kucati vise za isti efekat. Delphi kompajler je savim pristojan i generise fin binary output.
Ono sto je zapravo i najvaznije, vrhunske igrice se danas skoro uopste i ne kodiraju od nule. Produkcija se uglavnom vrti oko price i asset-a a za podlogu se koristi neki od licenciranih gotovih Engine-a, tipa CryEngine, Unreal, itd. Ova dva cak ima i u freeware izdanju (za nekomercijalne stvari). U tim situacijama programiranje se svodi na scripting mehanike, a tek tu ti ne treba neka napredna programerska mudrost

Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić