Smoke Technology Demo - Retired

Intel Engineers are no longer directly supporting or updating this sample. Please check on our forums for community support.

Smoke is a tech demo that showcases a framework to support n-way threading of game technologies. By properly threading a game it can have more accurate physics, smarter AI, more particles, and/or a faster frame-rate. Smoke demonstrates one way to achieve better games.

Download Source Code

Read:Designing the Framework of a Parallel Game

Read:An Overview of Procedural Fire

Read:Procedural Trees and Procedural Fire in a Virtual World

Brief overview of technologies used in Intel’s Smoke Demo

Video & Screenshots

 Take an in-depth look

Video: Take an in-depth look at Intel’s Smoke Demo

 A Step by Step Guide

Video: A Step by Step Guide to Installing Smoke


Video: Hotspot-Recompile-Smoke

What is it?System RequirementsAdditional Code Samples
  • N-way threaded framework using Intel® Threading Building Blocks
  • Physics simulation using Havok Physics™
    • Download a free copy of Havok PC (5.5 or greater) from
  • Graphics and scene management using Ogre3D
    • Complex meshes/shaders
    • Skeletal animation
    • Particle systems
  • Procedurally generated fire that spreads dynamically and realistically
  • 3D audio using FMOD
  • Artificial Intelligence controlled animals
  • Input and interactivity using DirectInput
  • Performance profiling
  1. CPU: Intel® Core™ 2 Quad Processor or better (Intel® Core™> i7 recommend)
  2. GFX: NVIDIA 8800 GTS or better (Smoke was developed using 8800 GTS cards)
  3. OS: 32-bit Windows XP or Vista
  4. MEM: 2 GB of RAM or better
  5. Optional: Stereo speakers, Xbox 360 controller for Windows
  6. Software: Latest version of DirectX and .NET

Additional Articles

Intel Visual Adrenaline

Blogs & Forums

Smoke Blogs
Introducing Smoke and Orion
Practical Lab Build Game Technology Demo
Smoke Demo and Destroy the Castle on laptop- Multi-core and Parallel Programming Mobile Demo Platform

Smoke Technology Game Demo

Intel Tools for Unreal Developers
TBB for Unreal Engine

Related Links

Visual Computing Home

Intel® Technologies

Sandy Bridge
Integrated Graphics
Parallel Programming

Focus Areas

Game Development



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

1 comment

Koichi Senada's picture

This is a comment for the administrators of this article.
The article has the "Additional Articles" list with one broken link.
The broken link name is "Smoke Overview" and it leads to non-existent location with an excessive letter "h".
Please repair the link so that it leads to the correct location.

Add a Comment

Have a technical question? Visit our forums. Have site or software product issues? Contact support.