Course Number
Primary Program
Course Format
Virtual Live

This course resides where Computer Science meets fundamental game, visualization, and design theories. The course develops the practice of digital games related to the latest engines for research and development. These systems have evolved into more large-scale, online multi-player interactive game environments. With advanced game engines that offer more rapid prototyping, the course focuses on a combination of theoretical research tied to applied design and engine development. Students will study topics that include: 1.) Game design concepts of goals, themes, storyboarding, and levels, 2.) Visualization methods with 3D objects and scenes, art concepts, and styles, and 3.) Game engine element subtopics of history, genres, mechanics, gameplay, types of development engines, and Artificial Intelligence (AI). Through lectures, example real-world games, case studies of game engines used for recreation, educational, and simulation systems, hands-on exercises, and independent research opportunities, students will be given the resources to understand design concepts and how to develop games with the latest engines such as Unreal and Unity. Working knowledge of C++ or C# is required.

Course Offerings

There are no sections currently offered, however you can view a sample syllabus from a prior section of this course.