The Level Design course teaches students how to analyze game levels and break them down into their basic components. Students will learn to ask the right questions when designing a level: What purpose does a particular object in a level serve? Is it functional, or is it there for purely aesthetic reasons? What sort of guidance (if any) should a player receive? Does this level have any ties to previous or future levels? Students will also learn about such concepts as level pacing and flow, setting clear goals for a player, and the importance of visuals. The ever-elusive fun factor will also be covered as a way of tying the individual components together.