Super Filly Adventure

A My Little Pony Friendship Is Magic Fangame by Jay6. You can play it here or here, and watch its official Let's Play here and here.

You play as Jade, a filly who is new to Ponyville and is trying to get her Cutie Mark.

The game itself is short and simple, but its Multiple Endings make it worth replaying.

This game provides examples of:

 * Freeze Frame Bonus: One of Rarity's dialogues can only be read this way.
 * Genre Shift:
 * Multiple Endings: Three of them, in varying degrees of seriousness.
 * Shout Out: There's quite a few references to Cupcakes.
 * Talk to Everyone: You need to finish the whole conversation with each character in the game to get one of the endings. For the normal ending, you only need to talk to the characters long enough to give them their invitations. Averted for the remaining ending, where you can talk to only two characters, ignoring all the others, and still finish.
 * Unexpected Gameplay Change:
 * Shout Out: There's quite a few references to Cupcakes.
 * Talk to Everyone: You need to finish the whole conversation with each character in the game to get one of the endings. For the normal ending, you only need to talk to the characters long enough to give them their invitations. Averted for the remaining ending, where you can talk to only two characters, ignoring all the others, and still finish.
 * Unexpected Gameplay Change:
 * Unexpected Gameplay Change: