Demon souls gets quite creative with its bosses compared to the games that follow, both in terms of gameplay and aesthetics. I think they rank best to worst based on various criteria:
- Old monk
- Storm King
- referee
- Flamelurker
- Dragon god
- Virgo Astraea
- Old hero
- Fool idol
- Old King Allant
- phalanx
- Tower knight
- Penetrator
- Armor spider
- Maneater
- Dirty colossus
- Leech dealer
- vanguard
And so the world was healed.
.