Jonathan Cooper is an award-winning video game animator that has been bringing virtual characters to life since 2000, leading teams on large projects such as the Assassin’s Creed and Mass Effect series with a focus on memorable stories and characters, and cutting-edge video game animation. He has since been focussing on interactive cinematics in the latest chapters of the DICE and Annie award-winning series Uncharted and The Last of Us. Jonathan has presented at the Game Developers Conference (GDC) in San Francisco and at other conferences across Canada and the UK, and holds a Bachelor of Design degree in animation.
You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.