PROGRAMS
Game Development Courses 4
RULES OF THE GAME
In this course, students outline and compose a comprehensive game doc that precisely describes the computer game that they will be creating for their final projects. This document contains game background information, the underlying story, asset lists, program hardware and software requirements, and all other details necessary to construct the computer game from scratch.
STRUCTURE OF GAME PRODUCTION I
The Structure of Game Production Course immerses students in an eight-week game development project with heavy emphasis on core teamwork as well as project planning and documentation. Student assignments include creation of technical design documentation, implementation of game technology designed to provide a strong foundation for delivering milestones in subsequent courses.
STRUCTURE OF GAME PRODUCTION II
The Structure of Game Production continues a four-week game development project that was begun in Structure of Game Production I. The emphasis on teamwork and project planning continue during this class. Students are also introduced to a Software Quality Assurance cycle with the emphasis on peer review and proper defect reporting mechanisms. Student assignments include maintenance of technical design documentation, implementation of game technology, design and implementation of a quality assurance cycle as well as continued work on game projects.
WINDOWS PROGRAMMING I
The Windows Programming I Course is a comprehensive survey of Windows programming through the use of the C-style Win32 API. First the Win32 API will be examined in order to gain a full understanding of its nature and scope. Particular attention will be paid to message driven architecture and how programming it is different from console techniques. The class will extensively cover dialog boxes, Window common controls, the Win32 GDI, dynamic link libraries and multitasking.
WINDOWS PROGRAMMING II
The Windows Programming II Course is a comprehensive survey of Windows programming through the use of the object oriented Microsoft Foundation Classes. The MFC library will be examined in order to gain a full understanding of its nature and scope. Particular attention will be paid to message driven architecture and how programming MFC is different from Win32 techniques. All aspects of MFC architecture will be examined with particular attention paid to creating elegant user interfaces and problem-solving techniques required to construct complex applications.


