Intel Resources for Game Developers

Published: 08/01/2015, Last Updated: 08/01/2015

"Thank you for making games! Intel is a strong supporter of game development, and we've assembled all our best information to help you get your game running great on Intel hardware. Intel® HD Graphics and Intel® Iris™ and Iris™ Pro Graphics parts are some of the most commonly used graphics solutions in PCs worldwide (see Steam Hardware and Software Survey). By following the advice on these pages and using the tools we provide, you'll ensure that your game is able to be enjoyed by millions of gamers. We want you to be successful! Get what you need here, and if you can't find something, let us know in our game developer forum."  

— Aaron Coday, director, visual computing engineering, Intel Corporation

Intel wants to help game developers optimize their programs so they run, look, and play great on the developers' platforms of choice. Intel offers documentation, tools, code samples, case studies and events to help with development and optimization.

Developer Guides and Reference Manuals

Intel provides comprehensive graphics API usage guides for our hardware, going back to 2011, as well as other documentation:

Code Samples

Considered the most helpful pieces by many developers, Intel offers a wide variety of code samples. Here's some links but be sure to see OpenCL code samples below.

Tools for Optimizing Games and Graphics for Intel® Processors

At Intel, we believe we have created the best processing hardware for computing. We know that it's not always easy to harness that processing power, so we've built powerful software tools for analyzing your application on Intel hardware. Our best tools for graphics are collected here.

Intel® Graphics Performance Analyzers (Intel® GPA)

This tool covers OpenCL and DirectX and shows high-level performance metrics for the CPU. You can capture a frame for detailed analysis and on-the-fly tweaking. Intel GPA Platform View can show you detailed interaction between the CPU and graphics. Articles and Guides on Intel GPA include:

Intel® VTune™ Amplifier XE 2015

Performance analysis tool targeted for users developing serial and multithreaded applications. The tool is delivered as VTune Amplifier XE Performance Profiler and VTune Amplifier for Systems Performance Profiler and Intel Energy Profiler

Analyzing Applications Using Intel® HD Graphics

Intel® Integrated Native Developer Experience (Intel® INDE)

Intel® C++ Compiler 15.0

OpenCL Optimization

At Intel, we know that OpenCL is for more than just image manipulation. Here's our best resources for game developers who want to leverage OpenCL.

OpenCL Code Samples

OpenGL (Android)


DirectX* 12

Case Studies

Many PC game developers have already had success using our tools to improve their games' performance. For some, we've written about what challenges they faced and what solutions they found. We hope these case studies will be helpful for your own efforts. Maybe we'll be writing about your game next! Join Game Dev

Presentations from GDC2015

Upcoming Events

Achievement Unlocked: Site and Q&A

For more info about game development on Intel processor graphics, visit the Intel® Game Development Community. There you’ll find useful references for everything from multithreading to audio. If you have more questions, including driver questions, head to the forums. If you can’t find the answer to your question above, you can visit theIntel® HD Graphics support page.

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804