A game designer is involved in creating the concept, story, and characters of a video game. While lead game designers are experienced professionals with previous experience, entry-level game designer jobs include positions such as level designer, video game artist, or programmer. The duties of an artist involve designing the game's visual elements, while level designers produce the story elements and gameplay mechanics. Programmers use existing game engines or frameworks to translate the artistic vision of their team into a playable game, and programming specialists may even create new game engines from scratch.