Multi-core Game Engines

The overall goal of the course is for students to gain an understanding of Multi-core Game Engine by working on a series of labs and projects. The topics of the course are:

  • Initial Game Engine Introductions (Orx, Dark Places; Irrlicht, Ogre 3D)
  • Tools and Vtune Analyzer (Destroy the Castle lab)
  • Game Engine Architecture Presentations ( HAAF Game Engine, IOQUAKE 3, Dark Places)
  • Destroy the Castle- Data Decomposition
  • OpenMP and Posix Threads
  • Threading Methodology - Thread Checker Lab, Smoke lab
  • Game Engine Presentation and Demonstration
There are downloads available under the Creative Commons License license. Download Now

Include in RSS: 

For more complete information about compiler optimizations, see our Optimization Notice.