•  

Math for Game Programmers

A session at GDC Game Developers Conference 2012

  • Graham Rhodes
  • John O'Brien

Monday 5th March, 2012

10:00am to 6:00pm (PST)

Over the past ten years, the complexity of many games has increased and with that the knowledge needed to create them. Creating the latest code for graphics, animation, physical simulation and even some extent artificial intelligence requires thorough knowledge of the necessary mathematical underpinnings.

This tutorial continues the tradition of the "Math for Programmers" tutorial by bringing together some of the best presenters in gaming math to concentrate on the core mathematics necessary for sophisticated 3D graphics and interactive physical simulations. The day will focus on the issues of 3D game development important to programmers and includes programming guidance throughout. Topics begin with introductory talks on affine transformations, quaternion algebra, computational geometry and curves and interpolation, and conclude with more implementation-oriented talks on optimized data-oriented design for mathematical operations and how all these techniques can be used by gameplay programmers.

AGENDA

9:30-10:00am- COFFEE BREAK

10:00-11:00am- INTERPOLATION AND SPLINES
SPEAKER: Squirrel Eiserloh

11:00am-12:00pm- UNDERSTANDING ROTATIONS
SPEAKER: Jim Van Verth

12:00-1:30pm- LUNCH BREAK

1:30-2:40pm- DUAL NUMBERS
SPEAKER: Gino van den Bergen

2:40-3:40pm- COMPUTATIONAL GEOMETRY
SPEAKER: Graham Rhodes

3:40-4:00pm Math for Gameplay Programmers
SPEAKER: John O'Brien

4:00-4:30pm- COFFEE BREAK

4:30-5:00pm MATH FOR GAMEPLAY PROGRAMMERS (CONT'D)
SPEAKER: John O'Brien

5:00-6:00pm- DATA ORIENTED DESIGN FOR MATH
SPEAKER: Mike Acton

TAKEAWAY: Attendees will learn fundamental elements and practical considerations for using math in games.

INTENDED AUDIENCE: Beginning to intermediate programmers looking to learn or build upon their math skills. Some knowledge of vectors and matrices expected and some calculus may be helpful.

About the speakers

This person is speaking at this event.
Mike Acton

Engine Director @InsomniacGames (Resistance, Ratchet and Clank, Overstrike) Personal opinions on #gamedev, programming, family. And #AltDevBlogADay bio from Twitter

This person is speaking at this event.
Graham Rhodes
This person is speaking at this event.
John O'Brien
This person is speaking at this event.
Jim Van Verth

Software Engineer at Google, co-author of Essential Math for Games, host of The Vintage Gamer, cultist of Cthulhu. Opinions are my own. bio from Twitter

This person is speaking at this event.
Squirrel Eiserloh

Games. Design. Code. Learning.

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 10:00am6:00pm PST

Date Mon 5th March 2012

Where

3022, Moscone Center

Short URL

lanyrd.com/sqgrp

View the schedule

Share

See something wrong?

Report an issue with this session