It seems a lot of game demos intended for The Game Awards this year have been leaked via the Xbox Store.
The Game Awards will take place on December 9 this year. Every year companies release various limited-time demos of their latest and upcoming video games for fans to try out. So, it is no surprise that this year will also feature a few playable demos.
Leaked Game Awards Demos
The games that have been leaked are Nobody Saves the World, Mind Scanners and, many more.