What would be the best C language to learn to make 3D games?
I would like to program a 3D RPG for PCs and was wandering what the best version of the C language would be best to do this with. I have looked a bit into it but there a a few (C++, C#, Visual C, etc.) and I haven’t been able to figure out which would be the best. It would also be nice if you were to let me know why that version is better but just telling me the version of C to use is good too.
C++ is generally the best for building games. It is on objected oriented language and the programs written in it are generally quite fast (assuming they are well written). If you are going to run the game on operating systems other than Microsoft Windows, you will have to use the OpenGL libraries to create 3D graphics. If you are going to run it on only Windows, you can use OpenGL or DirectX to handle the 3d rendering. I would choose DirectX because it has new features.