PurposeGames is a nice little site for Game Based Learning that I just found out about from Free Technology 4 Teachers. A user can search through different subjects such as: math, geography, foreign languages, and more. Also, there is a game creator section where teachers can create their own different types of games/quizzes.
I highly recommend checking out PurposeGames by clicking here!!!