From the research index
The paper comes from the research index. It wasn’t submitted here.
Journal article
Teaching Computer Graphics Programming Using a Game Development Engine
Dimitrij Hmeljak, Holly Zhang
25 Feb 2020
Teaching Computer Graphics Programming Using a Game Development Engine
Dimitrij Hmeljak, Holly Zhang · 25 Feb 2020
Abstract
The full text is at the publisher
You can read the abstract here, or open it at the publisher.
This poster presents our experience in using a Game Development Engine (GDE, i.e. Unity) for teaching introductory Computer Graphics (CG) courses. About a decade ago, standard textbooks used in CG courses began updating to adopt shader-based APIs and programmable GPUs. More recently, Graphics APIs evolved towards a lower level of hardware abstraction, reduced overhead, and multithreading capabilities. Once again, CG instructors have to either use outdated models, or change the way they teach. Acknowledging the divide between the development speed of GDEs, and the complexity and vastness of new graphics APIs, we show how the use of a GDE can help students understand core CG concepts, and still include shader-based programming, while low-level tasks are managed by the engine itself.
Identifiers
- NobleID
- NI3P04W06R29S56
Discussion
Citations
Topics
Details
- Published
- 25 Feb 2020
- Issue
- Pages 1374–1374
- Language
- EN