Game Programming Level 3: 3D Graphics

Many of today’s most popular games are powered by extremely sophisticated real-time 3D game engines that incorporate complex mathematical concepts and advanced graphical algorithms. This advanced-level workshop draws from the previous courses in the series and translates these concepts into a 3D environment. Students will explore how objects are defined and rendered in a virtual 3D space, as well as how these objects can be manipulated in a game. This workshop is taught using the C programming language.

Students will learn about:
  • Vectors, matrices, transforms, and linear and affine algebras
  • Defining and drawing 3D objects through programming
  • Algorithms to perform complicated math and speed up the computing process

Courses in this Series

This course is part of the Game Programming workshop series.

Level One

Game Programming
Level 1: 2D Video Games

Arrow
Level Two

Game Programming
Level 2: 2D Game Engine

Arrow
Level Three

Game Programming
Level 3: 3D Graphics

(On-Site Only)

Prerequisites

This course is open to students entering Grades 8 through 12.

Students must have completed both Game Programming Level 1: 2D Video Games and Game Programming Level 2: 2D Game Engineto enroll in this workshop.

Schedule and Tuition

Schedule for 2016

Workshop hours are Monday-Friday, 9:00 a.m. – 4:00 p.m. Students should arrive no more than 30 minutes prior to the start of class. There are free optional after-workshop activities most days from 4:00 pm – 5:30 pm.*

*Due to the July 4th holiday, Session 2 hours will be 9:00 a.m. - 5:00 p.m.  After-workshop activities will be from 5:00 p.m. - 6:30 p.m.

Video Game Programming

Tuition Session 1
June 20–July 1
Session 2
July 5–15
Session 3
July 18–29
Session 4
Aug 1–12
++ Game Programming Level 3: 3D Graphics $1,349 n/a n/a n/a FULL*


++ Two prerequisite workshops must be completed to enroll in this workshop.

Workshops marked "n/a" are not being offered during that session.

*Wait lists are available for FULL workshops.  To be placed on a wait list, proceed with the registration process as if you were registering for a workshop. 

DigiPen's ProjectFUN offers workshops, camps and college prep courses for kids and teens. Technology courses are held in Redmond, WA (near Seattle and Bellevue), and online.