They say any press is good press, but Highguard's much aggrieved reveal as The Game Awards 2025 finale unfairly soured its reputation before it had a chance to show what it can offer in a competitive ...