A nice resource http://www.downloadsquad.com/2005/11/28/how-to-create-your-own-game-company-part-one/