A Project-Based Approach to Teaching Game Engine Architecture Course

Loading...
Thumbnail Image
Date
2026
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
Game engine architecture (GEA) underpins the design of complex, performance-critical interactive systems in modern game development. This paper presents the design and evolution of a fourth-year elective course on Game Engine Architecture taught within a five-year integrated Master’s engineering program in Game Technology at Blekinge Institute of Technology, Sweden. The course combines lectures, programming assignments, and a final project to support architectural analysis, subsystem implementation, and system-level integration. The paper outlines how the course has been iteratively refined across multiple offerings, including changes to assignments, lecture content, and assessment. It summarizes student evaluation data and discusses instructor reflections on learning patterns, challenges, and course adaptations, providing a grounded account of teaching GEA as an advanced software architecture subject.
Description

        
@inproceedings{
10.2312:eged.20261000
, booktitle = {
Eurographics 2026 - Education Papers
}, editor = {}, title = {{
A Project-Based Approach to Teaching Game Engine Architecture Course
}}, author = {
Goswami, Prashant
and
Huang, Nan
}, year = {
2026
}, publisher = {
The Eurographics Association
}, ISSN = {
1017-4656
}, ISBN = {
978-3-03868-297-4
}, DOI = {
10.2312/eged.20261000
} }
Citation