Since it is standards based and has been around the longest, OpenGL is used by and taught in colleges and universities around the world. In addition, the development tools provided by the manufacturers of some video game consoles use graphic APIs that resemble OpenGL. OpenGL often lags behind on feature updates due to the lack of a permanent development team and the requirement that implementations begin development after the standard has been published. Programmers who choose to use it can access some hardware’s latest 3D features, but only through non-standardized extensions. The situation may change in the future as the OpenGL architecture review board has passed control of the specification to the Khronos Group in an attempt to counter the problem.
Learn about the development of 2D and 3D interactive games in this hands-on course, as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, … Read More