Game Algorithms

Course Purpose

The Game Algorithms Module introduces students to various common algorithms used in the games industry. It teaches the importance of developing fast and efficient algorithms for use in game projects.

Course Goals and Outcomes

Specific areas the course will look at include:

  • Performance analysis
  • Memory efficiency analysis
  • Big O notation
  • Sorting
  • Pattern matching
  • Data Trees
  • Quad Trees
  • Data Retrieval
  • Problem solving
  • Recursion
Course Texts

Game Programming Algorithms and Techniques : A platform-agnostic Approach by Sanjay Madhav

Supplies and Equipment

Students are required to bring the following with them to classes: 3” binder with paper and tabs, notebook, pen, pencil, highlighter, calculator. It is required that students have computer access outside of class.

Back to Video Game Programming