CS 411/511 Building Game Engines

"Pragmatic and technical game development" -- Your Instructor

Card image cap

Godot Game Engine

Card image cap

Tooling

Card image cap

The Game Loop!

Quick Links: Piazza Forum Board |Office Hours Sign up |


Schedule/Road Map


The following is our tentative syllabus for the course, changes should be expected throughout the semester. I will announce in class, piazza, or through e-mail any major changes.
Week
Date
Lecture and Readings Problem Sets Note(s)
1 Wednesday - August 28, 2024
Welcome back to class!

Note: 1st assignment has extra time to accomodate students who add late.
1 Friday - August 30, 2024
PSET 01 Released (Due Sept. 13 Anywhere on Earth)

(Late Deadline Sept. 20 for up to 90%)
Friday classes do not meet; Monday classes meet instead (Meet at normal time)
2 Monday - September 02, 2024
Labor Day; classes do not meet
2 Wednesday - September 04, 2024
PSET 02 Released (Due Sept. 15 Anywhere on Earth)

(Late Deadline Sept. 22 for up to 90%)
3 Monday - September 09, 2024
3 Wednesday - September 11, 2024
PSET 03 Released (Due Sept. 22 Anywhere on Earth)

(Late Deadline Sept. 29 for up to 90%)
4 Monday - September 16, 2024
4 Wednesday - September 18, 2024
PSET 04 Released (Due Sept. 29 Anywhere on Earth)

(Late Deadline Oct. 6 for up to 90%)
Lecture will be pre-recorded, Mike away at DConf.
5 Monday - September 23, 2024
5 Wednesday - September 25, 2024
PSET 05 Released (Due Oct. 6 Anywhere on Earth)

(Late Deadline Oct. 13 for up to 90%)
6 Monday - September 30, 2024
6 Wednesday - October 02, 2024
PSET 06 Released (Due Oct. 14 Anywhere on Earth)

(Late Deadline Oct. 21 for up to 90%)
7 Monday - October 07, 2024
7 Wednesday - October 09, 2024
Online exam released on canvas Oct. 9 at 6:00pm EST

PSET07(Due Oct. 25 Anywhere on Earth)

(Late Deadline Nov. 1 for up to 90%)
8 Monday - October 14, 2024
Online exam due on canvas (Exam due Oct. 14 Anywhere on Earth which is precisely October 15 at 8AM EST) Brief Study Guide. Exam otherwise includes any other materials from lecture, slides, and homeworks. You must finish the exam in one sitting (i.e. when you open the exam, your time starts)
8 Wednesday - October 16, 2024
October Recess, no class
9 Monday - October 21, 2024
9 Wednesday - October 23, 2024
PSET08(Due Nov. 5 Anywhere on Earth)

(Late Deadline Nov. 11 for up to 90%)
Mid-semester date (October 25)
10 Monday - October 28, 2024
10 Wednesday - October 30, 2024
PSET09(Due Nov. 11 Anywhere on Earth)

(Late Deadline Nov. 18 for up to 90%)
11 Monday - November 04, 2024
-- --
Final Project Repository -- See lecture and spreadsheet for link

Previous Years Project Inspiration
11 Wednesday - November 06, 2024
12 Monday - November 11, 2024
12 Wednesday - November 13, 2024
Fill out your Progress Evaluation for the final project individually: here
13 Monday - November 18, 2024
13 Wednesday - November 20, 2024
14 Monday - November 25, 2024
November recess
14 Wednesday - November 27, 2024
November recess
15 Monday - December 02, 2024
15 Wednesday - December 04, 2024
Final project due Dec. 11 at noon ET. (Note: No extensions for final project; 10% late penalty every day project is late) Last official day of class :(

Final Project presentations will be Wed. Dec. 11 from 4-6pm in WTS A53
Please do not redistribute or host any materials without e-mailing me first. I generally am happy to share the latest .pdf or slide presentation with those who ask. Thank you for your time!