If you're serious about a career in game development, consider joining the IGDA (International Game Developers Association). There is a free user account option at igda.org, then take a look at their recommended game submission guidelines. |
An interesting related exercise is this game survival test, meant to evaluate a project's chances of success.