Article

Designing Artificial Intelligence for Games (Part 1)

The gaming industry has seen great strides in game complexity recently. Game developers are challenged to create increasingly compelling games. This series explores important Artificial Intelligence (AI) concepts and how to optimize them for multi-core.
Authored by admin Last updated on 01/26/2017 - 00:49
Article

Designing Artificial Intelligence for Games (part 2)

Designing AI for Games. Intelligent agents need to identify points of interest in the game world. This article shows how to identify and optimize points of interest and provides ways of organizing them for multi-threading.
Authored by admin Last updated on 01/26/2017 - 00:49
Article

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.
Authored by admin Last updated on 01/26/2017 - 00:49
Article

Designing Artificial Intelligence for Games (Part 4)

The gaming industry has seen great strides in game complexity recently. Game developers are challenged to create increasingly compelling games. This series explores important Artificial Intelligence (AI) concepts and how to optimize them for multi-core.
Authored by admin Last updated on 01/26/2017 - 00:49
Event

Portland Machine Learning Meetup

Learn about new machine learning frameworks, tools, and use cases.
Authored by David Chilstrom (Intel) Last updated on 11/18/2016 - 00:48
Event

Deep Learning 102: Introduction to Neural Networks

Register for the latest Deep Learning webinar. We will cover state-of-the-art accuracy in areas such as computer vision, speech recognition, & more
Authored by admin Last updated on 11/18/2016 - 00:48
Article

Courseware - Game Engine Programming

The nature of games engines (as an integrated development environment) and their purpose Hardware support including use of threading; performance issues; input devices
Authored by admin Last updated on 11/17/2016 - 10:18
Article

Building a Personality-Driven Poker AI for Lords of New York*

Writing artificial intelligence (AI) might be the best job in games. It’s creative, challenging, and blurs the line between game design and programming. AI is used for a variety of tasks ranging from the mechanical (such as auto-attacking enemies) and bot AI, to flocking group intelligence, even to deep-thinking military generals. Games that emphasize story and character-based immersion such as...
Authored by Coppock, Michael J Last updated on 11/17/2016 - 10:18
Article

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.
Authored by Orion Granatir (Intel) Last updated on 11/17/2016 - 10:18
Article

Multi-threading Line-of-Sight Calculations to Improve Sensory System Performance in Game AI

In this article, Alex Champandard describes how to accelerate Multi-threading Line-of-Sight calculations to improve AI sensory system performance through the concept of a centralized sensory system using a mini-game prototype AI Sandbox.
Authored by admin Last updated on 11/17/2016 - 10:18
For more complete information about compiler optimizations, see our Optimization Notice.