They were originally conceived as a way for developers to get credit for the games they worked on. But Easter Eggs are now a way for developers to tip their hat to their fans, a way to joke about the past, surprise alternate endings or a way to interact with their audience in diabolical ways that go beyond the game.

Easter Eggs are now a staple of video game design, so to help celebrate the long weekend let's look back on some of the best Easter Eggs ever made.