Secrecy is a terribly difficult thing to keep in the digital age. Just ask the smart-phone industry, which seems to basically run on daily leaks from various sources about the latest upcoming product, all of which almost always turn out to be true.
I think it has to be a mixture of talks and showing gameplay. There are some companies, like Bioware, that actually talk way too much and hype changes too annoyance.
N4G is a community of gamers posting and discussing the latest game news. It’s part of NewsBoiler, a network of social news sites covering today’s pop culture.