GSND 6460: Generative Game Design (Spring 2025)

Schedule

The course schedule is in progress and subject to change.

Date Lecture Notes Additional Reading Code Due

Wed Jan 8 Welcome
Fri Jan 10 Introduction to p5.js

Wed Jan 15 Directed Randomness
Fri Jan 17 Directed Randomness in p5.js Intake survey

Wed Jan 22 No class (Chris at POPL)
Fri Jan 24 No class (Chris at POPL) Sketch #1

Wed Jan 29 Design for Recombination
Fri Jan 31 Modular Design Workshop Sketch #2

Wed Feb 5 Grammars I Reflection #1 (before class)
Fri Feb 7 Grammars Workshop Sketch #3
Reflection #2

Wed Feb 12 Cellular Automata
Fri Feb 14 CA Workshop Sketch #4

Wed Feb 19 PCG Desiderata
Fri Feb 21 Recursive Subdivision Sketch #5
Reflection #3

Wed Feb 26 Midsemester show-and-tell
Fri Feb 28 Midsemester show-and-tell Midsemester reflection
Sketch #6
Reflection #4

Wed Mar 5 No class (Spring Break)
Fri Mar 7 No class (Spring Break)

Wed Mar 12 Search-Based PCG
Fri Mar 14 Dusa Workshop Project teaming document

Wed Mar 19 Spanning Trees, Mazes, and Solvability
Fri Mar 21 Class cancelled Project proposal

Wed Mar 26 Teamwork and Playtesting
Fri Mar 28 Playtesting Day #1 Prototype 1

Wed Apr 2 Markov Chains
Fri Apr 4 Playtesting Day #2 Prototype 2

Wed Apr 9 TBD (Voronoi?)
Fri Apr 11 Playtesting Day #3 Prototype 3

Wed Apr 16 Student Presentations
Fri Apr 18 Student presentations Final prototypes

Wed Apr 23 No class (Finals week) All final project work
Fri Apr 25 No class (Finals week)





Week template


Wed MONTH DAY
Fri MONTH DAY