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