“…20 It can be challenging in departmental committegrate games into their existing curriculum. Typically, games are used as programming assignments, 1,3,5,22,25,33,34,37 or to teach abstract concepts, 11,15,30 or as an example application area to teach the concepts involved in an entire topic area. 9 These are traditional CS classes that exist independent of game programming.…”