Everybody who’s anybody in the games industry — me being the most obvious exception — is at E3 in LA this week, shoveling their wares or having wares shoveled into them. As hoped, a lot of companies saved some big announcements and content for the show, and I’m here to crap all over their hard [...]
