Some of the biggest names in indie games are teaming up to put on a 'no fluff' showcase of new game announcements ~games Article 23 votes