Mushroom kingdom fusion is a massive crossover fangame that i've been following the development on for a few years :3
it is a mario-platforming style of game with alot of references and play styles. it is quite difficult too o.o and you get to play as Sonic or Tails if you want to ^^ ( both of wich has their own unique playstyles :3 )
some games that this game reference are : Mario games, Sonic Games, Megaman games Quake, Halo, Gears of war, Duke Nukem, Final fantasy, Mine sweeper... and loads of other games too :3