Sample code for "Optimizing with TBB" download page
vcsource_os_windows
Smoke - Game Technology Demo Download
ACCEPT the End User License Agreement pop up and provide your email so that we can provide you with news on updates, when you download the following files:
- DOWNLOAD the Smoke Rev 1.2 Installer - Smoke+install+R1.2.zip (117.5 MB) - installs all prerequisites, including DirectX and Havok runtimes
- DOWNLOAD the Smoke Rev 1.2 Source Code - Smoke+source+R1.2.zip (179.2 MB) - requires DirectX SDK and Havok 5.5
License Agreement:
Designing Artificial Intelligence for Games (part 3)
Designing AI for Games (part 3). This article discusses the concept of tactical AI and shows how to give intelligence agents higher orders of intelligence.
Two Brains Are Better Than One
Artificial intelligence (AI) drives gameplay. To maximize your AI’s potential and utilize the entire CPU, this means threading. This article examines how to thread a simple AI and some of the challenges in writing an AI that truly scales to multi-core.
3D Modeling and Parallel Mesh Simplification
3D geometric models are common in computer games. This article describes a collection of mesh simplification algorithms and describes how to simplify your own meshes.
Designing the Framework of a Parallel Game Engine
How to Get the Most Out of a Multi-Core CPU with Your Game Engine
How to Manipulate Data Structure to Optimize Memory Use on 32-Bit Intel® Architecture
Challenge
Improve memory utilization by manipulating data-structure layout. For certain algorithms, like 3D transformations and lighting, there are two basic ways of arranging the vertex data. The traditional method is the array of structures (AoS) arrangement, with a structure for each vertex, as shown below:

