I agree. For more inspirations check out the 'Earthdawn' RPG. In that setting, the world is overrun by demonic hordes ('horrors') for about a hundred years in every age (a period of about 2000 years) when the fluctuating magic level is high.
The dwarves, being the dominant race, mostly built...