teaching game design

This note last modified April 9, 2026

  • Read job descriptions to identify necessary skills. Go deep on specifics, e.g. just teach how to do an open world exploration game instead of also teaching puzzle design.
  • Maya and SubstancePainter are two good technologies, form a good flow.
  • Unreal is good for non-coders because of its blueprint system, but for coding classes, the C++ integration is crash-prone and not nice to VCS.
  • Make students constantly integrate systems they’ve learned about in the past. If you teach UI, then physics, make them have some UI in their physics assignment.
  • Use “design interviews”, where you ask students why they made certain choices and what would happen if certain things were removed etc.
  • GDC Masterclass, Coursera Game Design, and CGMA
  • Live coding in class

Sengun Sercan, Austin Yeargar