Quote:
Originally Posted by Niki So Jim, if you are here somewhere, I need an experts voice. In your opinion, do you think it is worth learning C++ ? And what is your opinion on OpenGL VS Direct3D. If I choose to go the C++ way I lean more towards OpenGL, but I really am a newbie at this so I don't take my own opinion that serious yet. |
Learning C++ when you want to become a game developer is definitely worth while. Again, the majority of commercial games is written in this language.
As far as graphics APIs are concerned, I would start with Direct3D 9. It's the most widely used and comes with a very large utility library (D3DX) that handles stuff like loading textures and math for you. It currently also has a cleaner API, especially if you want to do present day stuff like shadow maps, render targets, etc. (OpenGL 2.0 looks good in this regard as well, though, but it is not as readily available)
Once you are fully comfortable working with 3D, you'll find that you can easily switch between the two APIs.