There are 5 main branches with 5 main endings in the game, as well as several bad endings, joke endings, and game overs that can be encountered as you play.