Gods are not omnipotent. They embody the ultimate form of power and all things.
But where there is good, there is evil; where there is right, there is wrong. Opposites exist alongside unity. Where there are gods, there are demons. A god may also be a demon.
Countless Demon Gods are formed from the ultimate expressions of the most powerful and extraordinary forces and things.