Firstly, I would like to introduce myself. I am an Electrical Engineer (in the field on Mechatronics). I have developed a strong passion for Game programming and Computer Multimedia. I am currently doing a course (B.A Computer-Generated Multimedia) in Multimedia. I have extensive knowledge of 3DS Max, Adobe Photoshop and Graphical Editing. At the moment, I am doing Programming, entailing comtemporary concepts (QObjects, Generics and containers, Qt Gui widgets etc). I am at the verge of determining which subjects I should enrol for next semester. The University offers 8 subjects all together. 3 subjects are the core subjects. I can choose any two subjects from the remaining 5 and OpenGL is one of these optional subjects.

Now I need some expertise on this. How important is OpenGL for game developments. There are a lot of mixed responses on this question. If I plan on creating a 3D game, would I need to use C++ and openGL, or would C++ and 3DS max be sufficient?

Please advise.

Thanks in advance.