Technology, Arts and Media Program header

ATLS 4140: Game Development

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
  • Learn fundamentals for digital game experiences
  • Strengthen game design, UI and UX techniques
  • Improve documentation and presentation skills
  • 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

Credit Hours

  • 3 hours


  • ATLS 4(5)040 Game Design