there are to many online card game to just start guessing them it would take years to tell you all of them. you have to poast a picture or give us a masive hint.
Guess the Game

Fine. By the way, the last answer was close.
Clue #2: Mana is the cost to use the cards and one storage place for mana is gained each turn, maxing out at 10.

That's not the name. It's not a WoW title. However:
Clue #3: It's made by same company that made WoW.
What? Wrong.