7 Essential Ingredients for an Unforgettable Boss Battle
The boss battle, one of the most traditional conventions in the world of video games. But what do boss battles bring to a game? What separates a good boss fight from a bad one? And are they even necessary at all?