CS354P - Lectures - Fall 2023

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/21 Introduction to Game Development

8/23 Game Engine Architecture Assignment 0 Available  

8/25 Introduction to Unreal Assignment 0 Due  

8/28 Lab 1: Getting Started in Unreal  

8/30 C++ and Unreal Lab 1 Due  

9/1 C++ and Blueprints  

9/4 Labor Day  

9/6 Source Control and CI  

9/8 Compliation and Build Systems Teams Assigned  

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

9/13 Communication in UE Lab 2 Due  

9/15 Lab 3: Creating World Interactions  

9/18 Overview: Physics Lab 3 Due  

9/20 Object-oriented Programming  

9/22 Component-oriented Programming  

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

9/27 Overview: Player Package  

9/29 Lab 4: Building a Player Class  

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

10/4 Lab 5: Working with Animations  

10/6 Overview: AI Lab 5 Due  

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

10/11 Overview: Networking Lab 6 Due  

10/13 Overview: Networking  

10/16 Lab 7: Networking  

10/18 Working with Data Lab 7 Due  

10/20 Working with Data  

10/23 Overview: GUIs Assignment 3 Milestone Due  

10/25 Overview: Graphics  

10/27 Entity Component Systems  

10/30 Multithreading and the GPU Pipeline Assignment 3 Due
Assignment 4 Available
 

11/1 Agile Overview  

11/3 Bug Testing/Bug Tracking  

11/6 Lab 8: Technical Design Documents Assignment 4 Milestone Due  

11/8 Future of Game Engines Lab 8 Due  

11/10 Final Project Pitches Final Project Available  

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

11/15 AR/VR Assignment 4 Due  

11/17 Game Design  

11/20-11/24 Thanksgiving Holiday  

11/27 Class Presentations Final Project Alpha Due  

11/29 Class Presentations  

12/1 Class Presentations  

12/4 Award Ceremony Final Project Due
Project Trailer Due
 


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