Agile development values working software over documentation and responding to change over strict plans. This allows game development to focus on iteratively finding the fun through prototypes and user feedback. An agile game project consists of short iterations where cross-functional teams implement user stories to build knowledge and steer the project towards more valuable goals. Scrum defines roles like Product Owner to prioritize features and Scrum Master to remove impediments and ensure the team follows agile practices.