I normally don't mind if a game is revealed even if it's not coming out soon, I think that's why there are so many CG trailers out there because devs want to let people know they're working on something but don't necessarily have something ready to show yet, but it depends on how long it takes for the game to actually come out.
Sometimes when a game is revealed, but doesn't release for years afterwards, I think it begs the question for some people as to why was it revealed so early then. Does it build hype? Yeah, but I would also argue that it gets tiresome if they were to keep showing the game every year at E3 or something, because then that in itself also begs the question "Oh this game again, how is it not out yet?" or "Why did they show it years ago if it's only coming out this long after?".
Last edited by FloatingWaffles - on 24 March 2018
Super Mario Odyssey is good example of a game from announcement to release being done well imo. Announced in January, shown again at E3 5 months later, then released in October of the same year. Only 10 months wait from announcement to release, enough time to get people super hyped and get it in their hands the same year.