A game designer decides what a game should be and brings together various skills to create fun and engaging gameplay. Game design involves considering artistic vision, audience needs, game mechanics, story, and technology. Designers iterate through playtesting to find the right balance of challenge and skill that keeps players in a state of "flow". Successful games meet the needs of the development team, client, audience and allow the designer's creativity and vision to shine through.