On the main index page, below where you have the list of latest threads, it would be great to also have a more static list of links to threads for each upcoming game that we're excited about. That way if someone finds a bit of news, they just quickly jump to the home page (wait, will Turbo Duck have a proper home page?) or index page, and find the game link there to the discussion/news thread.
Would make good sense for TurboDuck since it's focussing on more titles. Maybe we even have a forum called 'Upcoming Titles' that plays host to these threads, which can then be moved on release date. News threads would be closed and updated by staff (and/or maybe have a news mod for just that subforum).
Rough example: