"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.
Intel provides comprehensive graphics API usage guides for our hardware, going back to 2011, as well as other documentation:
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.
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.
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:
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
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.
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
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.
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