I've found what looks like an incredible resource. It is an online, multi-media, interactive, self-paced course on math concepts used in video games. It was developed by WNET, the public broadcasting network in New York City, for 7th-10th graders, although advanced younger middle schoolers could probably use it as well.
The lesson demonstrates how algebraic concepts, such as linear relationships, rate of change and slope, algebraic and numeric expressions and equations, and graphing transformations, underlie the design and playing of many video game challenges. Of course, it is interactive, so students are called upon to solve such problem to demonstrate some typical video game techniques.
You can access the entire lesson for FREE at the Teacher's Domain website (although students will have to create an account if they want the lesson to record their input for various challenges). You can also download a Teacher's Guide about how to support math learning through this lesson at the same location.