A lot of people always complain about how bad the endings to games normally are but something most people forget about is all the ones that have good endings. What are some of your favorites? My top two are Prince of Persia The Sands of Time and Red Dead Redemption.
Prince of Persia
Red Dead Redemption
Prince of Persia
{The Prince uses the dagger to reverse time back to the events before the beginning of the game, even though this means losing the love of the princess. Its great because its actually poignant because we can see the growth of the prince as a character and we feel his loss, plus it sticks with the fairy tale feel of the whole tale with its deus ex machina style ending.}
Red Dead Redemption
{John Marston confronts a wave of American soldiers outside of his home and is gunned down. Jack and Abigail return to find him dead and three years later Jack has become an outlaw like his father. This ending is powerful because it represents John's final act of redemption in order to save his family, but his son still falls pray to the vicious cycle of violence.}