My favorite video game ending of all time was Metal Gear Solid 3. Everything that was introduced was tied up. There was a suprise twist. There was an incredible sense of accomplishment, and there was a moment that made me shed a tear or two. The ending wasn't really happy, but it was totally satisfying, and still set the stage for a follow up. Other devs. should take note (I'm talking to you, Bungie and Epic). This is how you end a game!