By using this site, you agree to our Privacy Policy and our Terms of Use. Close
_mevildan said:
.NET I really wouldn't consider for game dev. Especially not on consoles. No game dev wants something tucked between them and the metal like the .NET framework. It's just not the best choice. You want full control on memory and when it's freed and allocd. .NET is too high level in my opinion. Games would be typically coded in C++. If you look most positions advertised for game developers, C/C++ will be required.

As for GL vs DX. This never goes away. I think what people forget is that OpenGL is ONLY a graphics API, where as DX has a lot of utils as part of the SDK that are useful for many aspects of overall game creation. Personally, I like OpenGL for graphics, and use DX on windows for input.

The PS3 running GL certainly means the developers that ignored GL will have to sharpen their tools and break out a bit. Always a good thing. GL is unlikely to disappear off the face of the earth considering the D3D is really only used for gaming.

"OpenGL is ONLY a graphics API"

I did say Direct3D. I agree it is more convenient to use WinAPI/DirectSound/DirectInput when programming specifically for Windows.

And yes, .NET is not optimal for games, especially where extreme optimisation is necessary like on consoles. Same reason that Java and Flash aren't used for console games.

"GL is unlikely to disappear off the face of the earth considering the D3D is really only used for gaming."

Yes, for example Folding@home recently switched over to OpenGL on their GPU client citing performance reasons.