EurekaMultimedia

Free
Maths Quest - teaching and testing children in an interactive 3D adventure game