This is an excellent article from download.com where the author gives a quick overview about the various tools required to write your own game. he discusses about the story and gameplay resources, 2D, 3D tools and the various game engines. Nice article
http://www.downloadsquad.com/2005/11/28/how-to-create-your-own-game-company-part-one/
http://www.downloadsquad.com/2005/11/28/how-to-create-your-own-game-company-part-one/
