Experience with an industry-driven capstone course on game programming · Study