Recommended game
Battle Heroes 3
Battle Heroes 3 is a massively multiplayer online action-RPG set in a medieval fantasy world where a mercenary is sent to the border of the kingdom to defend it, holding back waves of enemies using combat and magic skills.