Game Development - Intermediate

Game Development: Intermediate Articles

See Beginner articles | See Advanced articles

CPU Onloading: Leveraging the PC Platform

Don't Spill That Register - Ensuring Optimal Performance From Intrinsics

Performance Optimization of the DreamWorks Fluid Solver

Easy Speedup with SSE Compiler Switches

Using Tasking To Scale Game Engine Systems

OpenSimulator - Virtual World (3 of 3)

Mobile Graphics Developers Guides

Practical Game Architecture for Multi-core Systems

Footstep Navigation

Mobile 3D Applications With OpenGL and OpenGL ES

High Performance Games With DirectX

Extending STL for Games

Six Tips for Developing Easily Ported Games

Intel® Graphics Performance Analyzers: Game Development for a Mobile World

Improving Medical Imaging Performance on the Intel® Xeon® Processer 5500 series

Intel® Graphics Performance Analyzers: Game Development for a Mobile World

Interactive Geometric Sound Propagation and Rendering

Designing the Framework of a Parallel Game Engine

Practical Game Performance Analysis Using Intel® Graphics Performance Analyzers

Optimizing S.T.A.L.K.E.R.: Call of Pripyat with Intel® Graphics Performance Analyzers

The Secrets of Parallel Pathfinding on Modern Computer Hardware

Optimizing Game engines with GPA 3.0 Platform View

Image Processing Acceleration Techniques using Intel® Streaming SIMD Extensions and Intel® Advanced Vector Extensions

Framework for Smoke demo

Intel® Graphics Media Accelerator Profiler v2.1

Intelligent Mistakes: How to Incorporate Stupidity Into Your AI Code

Optimizing Without Breaking a Sweat

Ocean Fog using Direct3D 10

Quake Wars* Gets Ray Traced

The Whimsy of Domain Specific Languages

Unlocking the Potential of Graphics Processing: Technology Transfer at Its Finest

Real-Time Deep Ocean Simulation on Multi-Threaded Architectures

A More Accurate Volumetric Particle Rendering Method Using the Pixel Shader

An Overview of How to Accurately Model Procedurally Spreading Fire

Random Scattering: Creating Realistic Landscapes

Multi-Core Simulation of Soft-Body Characters using Cloth

Optimizing Asset Processing

How to Start a Multi-threading Relationship

Procedural Spooling In Games

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