Extreme Programming Explained: Embrace ChangeSoftware development projects can be fun, productive, and even daring. Yet they can consistently deliver value to a business and remain under control.
Extreme Programming (XP) was conceived and developed to address the specific needs of software development conducted by small teams in the face of vague and changing requirements. This... | | | | Game Design, Second EditionGame design is a highly collaborative art. Each of us who works in the industry is a game designer, whether he knows it or not. From testers and producers to programmers, artists, marketers, and executives, we all shape the games that pass through our hands. The product that appears on the shelves is the sum of all our efforts. ... |