Steve Boxer News BAFTA Games Awards 2018 Highlights Apr 13th, 2018 What Remains of Edith Finch, Hellblade: Senua’s Sacrifice and Super Mario Odyssey were the big winners at last night’s BAFTA Games Awards.