A screenwriter (also called scriptwriter, scribe, or scenarist) is a writer who practices the craft of screenwriting, writing screenplays on which mass media, such as films, television programs, and video games, are based.