Topics in Video Game Programming
CS4113.01
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 :