>>382196275
I feel like they lost momentum by not announcing more at the show. Like it's already enough that GTA and Ubosoft didn't show something. Even just some title cards announcing stuff they're working on would be logical, to keep up the hype.