informa
1 min read
News

Insomniac's engine guru expounds on his studio's approach to code

Mike Acton serves as Insomniac Games' engine director, and last month he gave a talk about the studio's approach to optimizing C++ code for game design that game programmers may find useful.
Mike Acton serves as Insomniac Games' engine director, and last month he delivered a keynote address about the studio's approach to optimizing code at the CppCon C++ conference that offers some potentially interesting insight for game programmers. Acton outlines the working pilosophy of Insomniac's engine team, runs down how the inherent limitations of C++ can restrict the performance of console games ("How are games like the Mars rovers?") and takes pains to strike down some common programming wisdom that's antithetical to game design. He also offers some practical examples of how developers can architect their code to better satisfy the unique demands of console game development, and explains the reasoning behind some of Insomniac's data-oriented design practices. It's a talk worth watching, if only to better understand what exactly an "engine team" does at a studio like Insomniac. Acton's keynote was filmed by Bash Films and posted to the CppCon YouTube channel this week, so we've taken the liberty of embedding it above.

Latest Jobs

Treyarch

Playa Vista, California
6.20.22
Audio Engineer

Digital Extremes

London, Ontario, Canada
6.20.22
Communications Director

High Moon Studios

Carlsbad, California
6.20.22
Senior Producer

Build a Rocket Boy Games

Edinburgh, Scotland
6.20.22
Lead UI Programmer
More Jobs   

CONNECT WITH US

Register for a
Subscribe to
Follow us

Game Developer Account

Game Developer Newsletter

@gamedevdotcom

Register for a

Game Developer Account

Gain full access to resources (events, white paper, webinars, reports, etc)
Single sign-on to all Informa products

Register
Subscribe to

Game Developer Newsletter

Get daily Game Developer top stories every morning straight into your inbox

Subscribe
Follow us

@gamedevdotcom

Follow us @gamedevdotcom to stay up-to-date with the latest news & insider information about events & more