April 8, 2025 BAFTA Games Awards Queen Elizabeth Hall Southbank Centre, Belvedere Rd, London The 20th annual edition of the world's most coveted games accolate