CS354P - Lectures - Fall 2024

Lectures

Notes for dates later than the next class day are provisional and subject to change. Lecture notes are all in PDF format.


Date Title Readings and Assignments Extras
8/26 Introduction to Game Development

8/28 Game Engine Architecture Assignment 0 Available  

8/30 Introduction to Unreal Assignment 0 Due  

9/2 Labor Day No class  

9/4 Lab 1: Getting Started in Unreal  

9/6 C++ and Unreal Lab 1 Due  

9/9 C++ and Blueprints  

9/11 Source Control and CI  

9/13 Compliation and Build Systems Teams Assigned  

9/16 Lab 2: Blueprint and Git Assignment 1 Available  

9/18 Communication in UE Lab 2 Due  

9/20 Lab 3: Creating World Interactions  

9/23 Overview: Physics Lab 3 Due  

9/25 Object-oriented Programming  

9/27 Component-oriented Programming  

9/30 UE4 Class Design Assignment 1 Due
Assignment 2 Available
 

10/2 Overview: Player Package  

10/4 Lab 4: Building a Player Class  

10/7 Overview: Animations Lab 4 Due
Assignment 2 Milestone Due
 

10/9 Lab 5: Working with Animations  

10/11 Overview: AI Lab 5 Due  

10/14 Lab 6: Artificial Intelligence
Assignment 2 Due
Assigment 3 Available
 

10/16 Overview: Networking Lab 6 Due  

10/18 Overview: Networking  

10/21 Lab 7: Networking  

10/23 Working with Data Lab 7 Due  

10/25 Working with Data  

10/28 Overview: GUIs Assignment 3 Milestone Due  

10/30 Overview: Graphics  

11/1 Entity Component Systems  

11/4 Lab 8: Building a Data-Driven GUI Assignment 3 Due
Assignment 4 Available
 

11/6 Agile Overview Lab 8 Due  

11/8 Bug Testing/Bug Tracking  

11/11 Lab 9: Technical Design Documents Assignment 4 Milestone Due  

11/13 Future of Game Engines Lab 9 Due  

11/15 Final Project Pitches Final Project Available  

11/18 Work Day: Completing the TDD Final Project TDD Due  

11/20 AR/VR Assignment 4 Due  

11/22 Game Design Final Project Alpha Due  

11/25-11/30 Thanksgiving Holiday  

12/2 Class Presentations  

12/4 Class Presentations  

12/6 Class Presentations Project Trailer Due Sunday  

12/9 Award Ceremony Final Project Due  


Last modified: 08/21/24 by Sarah Abraham theshark@cs.utexas.edu