ITCS 4235/5235 Game Engine Construction – Spring 2015

Instructor: Prof. Zachary Wartell




Introduction to principles and techniques behind modern computer and console game engines. Graphics Rendering Pipeline (transformations, lighting ,shading); 2D/3D Texture Mapping; Image Based Rendering; Spatial Data Structures and Acceleration Algorithms; Level of Detail; Collision Detection, Culling and Intersection Methods; Vertex/Pixel Shaders; Pipeline Optimization; Rendering Hardware. (on demand).

Prerequisites: ITCS 4120 or ITCS 6120 or permission of the instructor.



Real-Time Rendering, 3rd edition.   Tomas Akenine-Möller, Eric Haines, and Naty Hoffman.  A.K. Peters Ltd., ISBN 978-1-56881-424-7, 2008, 1045 pages.




  • C++

  • OpenGL