teaching game design
- 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