Skip To Content

Athabasca University

Course Learning Outcomes

Upon successful completion of this course, you should be able to:

  • Set up a C/C++ based environment for game development.
  • Explain game design basics and design games with learned principles by following the suggested procedure and phases.
  • Develop computer games using C/C++ and the Allegro library.
  • Write interactive computer games with sound and music.
  • Create sprites and use them in computer games.
  • Install and remove timers in games, program perfect game loops, and properly handle events in computer games.
  • Explain what scrolling is and create and manipulate scrolling backgrounds using tiles and map files.
  • Use data files, multi-threads, and some AI technologies in game development.
  • Develop a plan to market computer games.

Updated May 06 2019 by FST Course Production