<offtopic>
Filipe, Filipe... pa seti se samo ko se sve smejao (dok ste jos bili u gameyus-u) kada neko kaze da koristi MFC. Zasto? Da nije zbog toga sto je Microsoft odustao od unapredjivanja MFC-a ili zbog .NET/C# hype-a koji je vladao u tom trenutku?
Zasto je MS "pozajmio" driver model od "depricated" OpenGL-a za DX10, pa su sad izvadili deo drivera iz kerel moda u user mode. Stari D3D (sve do DX9) je mnoogo zavisio od batchinga, dok se to u OpenGL-u nije primecivalo. Novi DX10 ce istom brzinom raditi iste stvari kao i OpenGL.
</offtopic>
C# & .NET je platforma za pravljenje jednostavnih programcica gde UI mozes da napravis vrlo brzo i to od ponudjenih kontrola. Ako treba da napravis iole komplikovaniji program koji treba da radi nesto sto nije predvidjeno .NET frameworkom, odvalices se da to uradis.
Iz
http://msdn.microsoft.com/directx/xna/faq/ ...
Citat:
Q: How widely used is C# in the gaming industry?
A: The vast majority of game studios recognize the productivity benefits of C# and are already using it for creating internal tools within their studios. There are even a few great games for Windows written using C#. But before the advent of the XNA Framework, doing true cross-platform development with C# targeting both the Windows desktop and the Xbox 360 was not a reality. That’s why we believe the XNA Framework represents an exciting opportunity for game studios. Managed DirectX Q&A