Linearity (computer and video games)

In computer and video games, linearity denotes that the objectives of the game must be completed in a fixed sequence, sometimes revealing elements of the plot, in order. Non-linearity means that the player has a selection of options. Gameplay typically combines both linear and non-linear moments, but whole games may be characterized as being mostly linear or non-linear.

Non-linear games have the potential advantage of providing a greater sensation of freedom, as well as offering better replay value. On the other hand, linearity helps developers to provide good narrative, and the gameplay may be more finely tuned since the developers have had the possibility to anticipate all possible situations.