Home

 About  

     

C++

With an Introduction to Game Development using OpenGL

 

 

C++ is an expanded and enhanced version of C that includes the concepts of object-oriented programming. The language is now used by all national laboratories and by many corporations worldwide. In addition to its science and engineering applications, it is extensively used in the game development field.

 

The course is taught using the Microsoft Visual C++ compiler; each student will be provided a free copy of similar software.  As concepts of C++ are covered, the instructor will give an introduction to its use in the exciting field of game development using the graphics software OpenGL. 

OpenGL (Open Graphics Library) is a cross-language, cross-platform set of code modules for writing applications that produce 2D and 3D computer graphics. It consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. It is very popular in the video games industry, and in virtual reality, and scientific visualization activities.  OpenGL provides access to all of the features offered by the computer's graphics hardware.

Students will be given OpenGL code and taught how to use it to write their own programs. Topics covered include drawing geometric objects, color, viewing, lighting, bitmaps, texture mapping, fonts, images, and animation.  Pictures  Instructor