Game Development

ATLS 4140 / 5140

Course Description

This course introduces students to the skills needed to develop original digital games, including game mechanics, design, programming, user-testing, analysis, and team organization.

Builds on concepts and processes learned in ATLS 4040/5040. Reinforces game design principles through analysis and discussion of digital games, and introduces students to key practices in the development of digital game experiences, including game flow, mechanics, 2D and 3D graphics, and artificial intelligence.

Course Objectives

Students who successfully complete this course will:

Critical Thinking & Theory / History:
  • Learn the history of digital games
  • Build on knowledge of user experiences
  • Explore alternative control options for gameplay
  • Research game-industry production practices and careers
Design/Creative:
  • Learn fundamentals for digital game experiences
  • Strengthen game design, UI and UX techniques 
  • Improve documentation and presentation skills 
Technical:
  • Become proficient in game-centric rapid-prototyping and user testing techniques
  • Be introduced to a wide range of game programming patterns
  • Explore various game development IDEs and programming languages