Villainy, Inc teaches geometry and algebra through a story “game” about bad people taking over the world and the game players attempt to stop them.  Besides it being a fun way to learn math, the great thing about it for English Language Learners is that a lot, if not all, of what the characters speak is shown in text as well as heard.  It’s been developed by Thinkport in Maryland.

You can find both “missions” at the bottom of the Math category of the English Themes for Beginners and Early Intermediate page on my website.