Course Description
In this course we will examine some of the components of a commercial strength game engine. We will survey different genres of games, using some of the unique design challenges each genre provides as a motivation for an in-depth examination of the affordances games engines provide for designing games of that genre. We will cover topics ranging from data structures, resource management, game loops and logical timing systems, scripting, error logging, and networking. A sequence of programming assignments will lead students through the implementation of their own game engine, which they will use to design their own game.
Fall 2024
Instructors
Meeting Patterns
Classes Start:
August 19, 2024
Classes End:
December 3, 2024
Location:
00135 BTEC
Class Days:
M W
Class Start Time:
8:30am
Class End Time:
9:45am
Class Type:
Lecture
Credits:
3.00
Restrictions:
Prerequisite: CSC 316 or ECE 309; Restriction: CSC Majors Only Computer Science Majors