Anything over a year imo. I believe all games should only be at 1 E3, either as an announcement or the first gameplay. Perfect scenario for me was Bloodborne; announced in June, releases 8 months later. Just the right amount of time to build hype.
Exactly. That's my rule. Someone said we should control ourselves earlier in the thread. No,
Publishers should control themselves, and stop telling us about a game
aaaaaages before it comes out.
This is my thought process:
12 months out: CG trailer - I don't mind these. I'd prefer some gameplay, but we can start with a CG trailer if you do it right. Use your 3-4 minute trailer to give me a basic idea of the type of game I'll be playing, what the world looks like, what kind of characters inhabit the world, and so on
What's very much not acceptable are "teasers". If you don't even have enough together to show me the aforementioned, nevermind ANY gameplay, you're not ready. I don't give a shit about your black backgrounds with some text overlaid or a voice in the background that lasts all of one minute and pretty much just supplies us with a logo.
9-10 months out: Game play trailer. Anywhere from 2-5 minutes to let players have an idea of the type of game they'll be playing.
5-6 months out: Extended previews. This is where the press gets several hours in the game and we get a 15-30 minute look at gameplay. Fans should walk away from this knowing
exactly what the game is, for better or worse.
2 months out: Typical rollout of hype material junk, make sure everyone knows about the game for the release.