This book is one of the best game developer guides you will ever find. Filled with advice and guidelines on building your game. A must read for any aspiring game developer.