Although modern MMORPGs sometimes differ dramatically from their predecessors, many of them share the same basic characteristics. These include several common features: persistent game environment, some form of level progression, social interaction within the game, in-game culture, system architecture, membership in a group, and character customization.