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 |
|
|
|
|
|