The easiest way to understand Mojang's success is to understand why Minecraft behaves differently from most traditional games.
A conventional game often has a clear beginning, progression system and ending. Minecraft can have all of those things, but none of them are mandatory. There is no single correct way to experience the game. Players can create their own goals and change them whenever they want.
That flexibility allowed Minecraft to become many different things to many different people.
For some players, it is a survival adventure. For others, it is a building game. Redstone enthusiasts can treat it almost like a programmable engineering sandbox. Multiplayer communities can build entire social worlds around it. Content creators can use Minecraft as the setting for videos, challenges, stories and experiments.
The game's open-ended structure also created a powerful relationship between Mojang and its community. Players were not simply waiting for developers to tell them what was coming next. They were already creating new ways to play while the game was being developed.
“
The world is the starting point. What happens inside it is up to the player.
Barlin Games — Editorial perspective
That player-driven nature helped Minecraft survive changes in gaming culture, hardware, platforms and generations of players. A child could discover Minecraft for the first time while an older player who had been there since the early years could still find something new to do.