|
Jan 13, 2025
|
|
|
|
CS 4350 - 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: CS 3610 Credit Hours: 3 Repeat/Retake Information: May be retaken two times excluding withdrawals, but only last course taken counts. 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.
Add to Portfolio (opens a new window)
|
|