WarioWare D.I.Y.
This game, which focuses on the concept of user-generated content, allows players to design their own microgames from scratch. Every element, such as the characters, the environment, the actions, and even the purpose of the microgame itself, is completely controlled by the players. Players can then share their finished microgames with other WarioWare D.I.Y. owners.