Dec 05, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog
Add to Portfolio (opens a new window)

CYBR 360 - Foundations of Game Engine Design and Development

Credits: 3

This course builds on the geometric transformation and projective geometry concepts of the Applied Mathematics for Cyber Systems course to provide students with theory and practical skills in game engine design. Topics include the graphics pipeline as it influences engine design, hardware principles and the relationship to game engine construction, mathematical principles involved in game engine design, scene graph construction and maintenance, texture and materials management, collision systems, physics systems, particle systems, and control systems. Furthermore, this course will examine software and toolsets that assist game engine designers in their tasks. Students will be expected to design and implement a game engine in teams as well as properly document their design and development strategy.

Repeat for Credit
N

Requisites
Prerequisite: CYBR 280

Typically Offered
Fall or Spring



Add to Portfolio (opens a new window)