   if i am very good at ... ???
  if i am very good at directX, Opengl , ... graphics programming, what can i do except games ??? thanks.   
  You can represent data graphically.   ;  The coding practices and mathematics involved with making games opens up a plethora of opportunities in another fields, such as software engineering (not games) and all fields related to math, etc.   ;  Visualization  -Medical  -Scientific  -Architectural (eg. walkthrus)  -Industrial (eg. production line visualization)CAD / CAM  -Product prototyping (any fabrication/production industry, eg. automobiles)  -Architectural (design)Multimedia/Special Effects/Visual Effects  -Film industry  -TV industry  -AdvertisementsSimulation  -Flight simulators (airline industry, aerospace and military)  -Combat simulators (military, huge DARPA initiatives in this area)  -Driving simulators (auto industry)Education  -Virtual classrooms  -Interactive narratives (history, science, literature subjects, etc)<your imagination goes here>Of course just "being good at OpenGL" does not mean you are qualified for any of the jobs in these fields, but there are plenty of opportunities outside of gaming for a graphics programmer with the right background.   ;Quote:Original post by CodeMunkieVisualization  -Medical  -Scientific  -Architectural (eg. walkthrus)  -Industrial (eg. production line visualization)CAD / CAM  -Product prototyping (any fabrication/production industry, eg. automobiles)  -Architectural (design)Multimedia/Special Effects/Visual Effects  -Film industry  -TV industry  -AdvertisementsSimulation  -Flight simulators  -Combat simulators (huge DARPA initiatives in this area)  -Driving simulatorsEducation  -Virtual classrooms  -Interactive narratives (history, science, literature subjects, etc)<your imagination goes here>--------Can you explain much more about Multimedia, Simulation.   ;Quote:Original post by openXQuote:Original post by CodeMunkieVisualization  -Medical  -Scientific  -Architectural (eg. walkthrus)  -Industrial (eg. production line visualization)CAD / CAM  -Product prototyping (any fabrication/production industry, eg. automobiles)  -Architectural (design)Multimedia/Special Effects/Visual Effects  -Film industry  -TV industry  -AdvertisementsSimulation  -Flight simulators  -Combat simulators (huge DARPA initiatives in this area)  -Driving simulatorsEducation  -Virtual classrooms  -Interactive narratives (history, science, literature subjects, etc)<your imagination goes here>--------Can you explain much more about Multimedia, Simulation.How's your math and physics?DX and OGL are APIs. The tricky part is breaking the problem down to that API. But knowing APIs by themselves is pretty limiting.;  Don't worry, if you don't know the answer to that question you are not good at OpenGL or Direct3D.Also, all kidding aside, every computer language/api/platform/technology you will ever learn will become obsolete. Learn the concepts.   