Dear Mohammad,
This topic could be a good place to share our teaching ideas.
As to the games, you well know that there is always a purpose behind any game and the most important thing is that you choose a game that suits your class the best, so you need to know who your students are, what their interests are, what background they have, ... these are all the factors which help you engage all the students in the class.
You can create endless number of games based on your class's needs and interests, however, a number of typical games do exist but I believe that is all the teacher's art and creativity that makes the class fun and the same time a good place to learn.
I wish you all the best and good luck
l