This text details the process of designing, developing and self-publishing games for the PC. Whether you are a programmer, an artist or sound engineer, this book teaches how to lead an independent game project. It explains how to take a game idea from design, planning, scheduling, developmen and testing to publication on the Internet. It covers how to manage your team so that you can finish your game on time, and details innovative ways to use the Internet to market, test and deliver your game. All the information needed for small-to-no-budget game development is explored, including determining which type of genre works best, planning, sceduling, budgeting, building a team and selling the game.