|
|
Jul 19, 2025
|
|
|
|
CS 5350 - Fundamentals of Game Engine Design This course provides an introduction to various aspects of game engine design. Topics include: audio, physics, networking, importing multimedia, terrain formats, GUIs, voice communications, virtual reality, and optimization techniques, with an emphasis on build systems and integration of third party libraries.
Requisites: Credit Hours: 3 Repeat/Retake Information: May not be retaken. Lecture/Lab Hours: 3.0 lecture Grades: Eligible Grades: A-F,WP,WF,WN,FN,AU,I Learning Outcomes: - Students will be able to describe the necessary sub-systems for a game engine.
- Students will be able to explain how to integrate multiple software libraries into a single project.
- Students will be able to identify various common formats for multimedia in software projects.
- Students will be able to design an interface usable by a third party to drive their application.
- Students will be able to collect digitial elevation models and orthoimagery from various public sources to incorporate into software projects.
- Students will be able to implement a software project containing features such as audio, physics, or multiplayer collaboration.
- Students will be able to describe the benefits of various game engine optimization techniques such as binary space partitioning, frustum culling, and occlusion culling.
Add to Portfolio (opens a new window)
|
|
|
|