franticnick,
pod "adekvatna" podrazumevam da je brzina izvršavanja igre napisane u C# ista ili u najgorem slučaju za par procenata lošija od iste igre napisane u C++, tj. ako igrač golim okom ne vidi razliku. (Dao sam link gde se porede performanse Axiom i Ogre programa).
O ukusima ne vredi raspravljati

i sasvim je sigurno da, ako je neko ekspert u C++u, smatra da je on dovoljno elegantan, ali je činjenica da će nekome ko vlada C#-om na istom nivou, za programiranje ekvivalentne igre biti potrebno manje vremena. (Da ne pričamo o tome koliko je truda i vremena potrebno da bi neko ovladao C++om a koliko C#-om)
Naravno, ne verujem da će svi sada naprasno da krenu sa razvojem komercijalnih igara u .NET-u, iz više razloga (postojeće investicije u ljude i alatke, potreba da korisnici imaju instaliran Framework, makar delimična portabilnost C++ koda među platformama i sl.) ali ako je u pitanju hobi, ili part-time razvoj shareware igara, onda je situacija drugačija.