O'Reilly logo

Game Programming Gems 8 by Adam Lake

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4.13. Creating a Multi-Threaded Actor-Based Architecture Using Intel® Threading Building Blocks

Robert Jay Gould, Square-Enix

With the next generation of consoles and personal computers having dozens of smaller processing cores, developers will have to redesign the architecture of their game engines to take advantage of this processing power. In some areas, such as graphics and physics, various methods to achieve higher performance already exist. In general, there has been less success in adapting higher-level AI- and gameplay-related systems to massively multi-cored environments.

This gem presents one architecture and implementation that can be used for AI and gameplay systems capable of scaling through high concurrency. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required