At Pixar since 2000, John modeled sets and did articulation and effects on Oscar-winner Finding Nemo, was technical lead for sets on the Golden Globe-winner Cars, and sets supervisor on Up and Cars 2. He was the supervising technical director on Disney-Pixar’s 2016 feature, Finding Dory, and recently completed work as the supervising technical director on Coco VR.
Mike Acton will demonstrate best practices for component design to achieve a high degree of parallelism, minimum synchronization and high performance. He will focus on data layout and use common examples in games (e.g. spatial queries, logic updates, large hierarchical transformations – both static and dynamic). Attendees will take away a method to examine their own component system transformations in order to redesign them using data-oriented principles, as well as concrete examples of data layout that they can use in their own systems.
Mike has worked on game engines for more than 20 years, including as Engine Director of Insomniac Games for more than 10 years. At Unity, Mike is focused on democratizing data-oriented programming so that teams everywhere can achieve things only previously possible for a few dedicated groups. Mike edits in vi and prefers spaces to tabs.
You can find Mike on Twitter at @mike_acton