everything.study
CSE 40739

Advanced Game Development

(3 Credit Hours) · Undergraduate

This class extends the Game Development course, focusing on advanced techniques, heuristics, and optimizations to better understand the tools of a Game Engine and the cutting-edge of game development. The course covers the inner workings of modules in game engines enabling students to program and implement their own interactive tools. These topics will include effective practices in CPU vs GPU utilization to avoid unnecessary execution costs affecting frametime performance. Students will work simultaneously on extending premade tools to implement advanced videogame features as well as a semester project which they will present to the class – a game engine, a playable game, or both.

Sources