Game designers are responsible for planning all elements of a game including its setting, rules, story, characters and gameplay. They define how the game will play. Level editors create interactive environments for segments of a game according to the overall design. Lead artists are responsible for the overall visual style of a game and managing the art team to create all visual assets. Programmers write the code to run and control the game.