CSCE 4210: Game Programming 1CSCE 4210 is offered by the Department of Computer Science and Engineering at the University of North Texas in Fall semesters. The instructor is Ian Parberry. CSCE 4210 is part of a Game Programming Certificate.
The aim of this class is to familiarize yourself with code for game engine tasks including rendering, 3D graphics, shaders, animation, state machines, object management, sound, input, pseudorandom number generators, rule-based AI, scripted level generation, timer-based coding, event-driven coding, and debuggers. The class is taught using code for a simple billboard 3D game with constrained camera motion, Ned's Turkey Farm.
Grades will be based on a project with several milestones along the way. You will write a complete, playable game demo in teams using a revision control system. Unlike other CSCE courses, you will be graded on how well the executable runs, not on the source code. Grades are based on completeness points (whether the game is fully functional), techno points (whether the game uses some new technology not covered in class), group participation, and milestones hit.
Current technology required in class: Windows 8.1, Visual C++ 2013, DirectX 11.2, Subversion, TortoiseSVN.