Recognize the role and functions of middleware •
Identify common elements in different tools and programming systems •
Understand 3D sound concepts •
A typical game engine has an awful lot of things it has to do. In essence, it has to run an entire virtual world, complete with animations, shading and rendering, visual effects, ...