Yes, the game is linear, but there are choices that affect the plot. There are few of them, but they exist.