CS 4850/5850 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 | Teams Channel


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 Assignments Note(s)
1 Tuesday - January 10, 2023
Assignment 1 out (Due Jan. 20 Anywhere on Earth) Welcome back to class!

Vancouver is synchronous, Boston records released by Friday 6:00pm EST
2 Tuesday - January 17, 2023
Assignment 2 out (Due Jan. 27 Anywhere on Earth) -- --
3 Tuesday - January 24, 2023
Assignment 3 out (Due Feb. 3 Anywhere on Earth) -- --
4 Tuesday - January 31, 2023
Assignment 4 out (Due Feb. 10 Anywhere on Earth)
5 Tuesday - February 07, 2023
Assignment 5 out (Due Feb. 17 Anywhere on Earth)
6 Tuesday - February 14, 2023
Assignment 6 out (Due Feb. 24 Anywhere on Earth)
7 Tuesday - February 21, 2023
Assignment 7 out (Due Mar. 5 Anywhere on Earth)
8 Tuesday - February 28, 2023
Exam opens on canvas the Feb. 27th closes the Mar. 3rd at 11:59 pm EST") Study Guide --> Exam Study Guide
9 Tuesday - March 07, 2023
Spring Break -- no classes
10 Tuesday - March 14, 2023
Final Project out -- watch lecture for details
11 Tuesday - March 21, 2023
Pre-recorded lecture -- Mike out for GDC Conference

Check-in with a TA
12 Tuesday - March 28, 2023
13 Tuesday - April 04, 2023
14 Tuesday - April 11, 2023
15 Tuesday - April 18, 2023
Final Project Due April 18 (Anywhere on Earth) The final class :(
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!