Topics in Video Game Programming

CS4113.01
Course System Home Terms Spring 2021 Topics in Video Game Programming

Course Description

Summary

Video Game development draws on many different sub-disciplines of computer science.  The game engine that the game is built on is a combination of graphics and physics programming; non-player characters, both friend and foe, are driven by Artificial Intelligence;  network programming connects players from across the room to across the globe.  This course will look at a selection of problems of interest to game developers from gameplay programming, artificial intelligence, physics, and graphics.  We will look into how game engines are built, as well as the problems that face gameplay programmers when using a pre-built engine vs. building their own.

Prerequisites

Data Structures.

Please contact the faculty member :

Instructor

  • Justin Vasselli

Day and Time

Academic Term

Spring 2021

Area of Study

Credits

4

Course Level

4000

Maximum Enrollment

16