youtube-transcript.ai

CppCon 2014: Mike Acton "Data-Oriented Design and C++"

Watch with subtitles, summary & AI chat
Add the free Subkun extension — works directly on YouTube.
  • Watch
  • Subtitles
  • Summary
  • Ask AI
Try free →

C++ developers building performance-critical systems, especially in games or engines.

TL;DR

Mike Acton argues that C++ developers often over-abstract code, hurting performance. He advocates data-oriented design: organize data for cache efficiency, not human convenience. This talk is a classic on optimizing real-world systems.

In This Video

  1. 00:00Introduction of Mike Acton

    Alex Rosenberg introduces Mike Acton, Engine Director at Insomniac Games.

  2. 00:34Mike Acton's Background

    Mike Acton's work on games like Resistance and Ratchet & Clank.

  3. 01:08Technology Sharing in Gaming

    Mike's contributions to Cell performance and AltDevBlogADay.

  4. 01:57Mike Acton Takes Stage

    Mike greets the audience and asks about game developers.

  5. 02:23Team's Role in Game Development

    Mike explains his team builds runtime systems and tools.

  6. 02:54Examples of Runtime Systems

    Rendering, animation, streaming, and other core systems.

  7. 03:16Development Tools Overview

    Tools for level creation, lighting, materials, and more.

Questions & Answers

Who is Mike Acton?
Mike Acton is Engine Director at Insomniac Games, known for games like Ratchet & Clank and Sunset Overdrive.
What does Mike Acton's team build?
They build runtime systems like rendering, animation, streaming, and development tools for game creation.
What is AltDevBlogADay?
A website where Mike encouraged game industry people to write a blog entry each day, so there was always something to read.
What is the Cell performance website?
A site for people working on Cell chips used in PlayStation 3, including researchers.
How many console games does Insomniac release per year?
They reliably put out two console games a year, which is a herculean effort involving hundreds of people.
Download or copy the punctuated YouTube transcript (Markdown)

Full Transcript

Loading transcript…

Source

YouTube video. Original: https://www.youtube.com/watch?v=rX0ItVEVjHc
Transcript captured and processed by youtube-transcript.ai on 2026-07-15.