A type of game design that allows players to assume the role of a character and make decisions that affect their storyline.