A massive multiplayer online (MMO) creator is a program made to simplify the task of creating an MMO, because this type of game often requires expert knowledge if done from scratch. Most MMO creator programs allow users to script scenarios and other aspects of the game without code, though code normally also can be used. Aside from making the storyline, an MMO creator helps users make items, character designs and the battle system. Maps may or may not be user-generated, depending on the program, but they often rely on premade tiles. While using a creator normally is easier than coding an MMO from scratch, it often restricts freedom.
When someone makes an MMO from scratch, a large amount of coding is needed to make the storyline and everything else in the game. With an MMO creator, most of the coding already is done and the user sways the premade program to his or her needs through the use of tools rather than custom coding. While coding usually is not required, most creators allow the user to enter custom coding to supplement the tools.
Along with the script and the storyline, most MMO games also come with characters, magic and battle systems, items and equipment. An MMO creator usually has parameters that have to be filled out to make the object or character. For example, if the user wants to make a weapon for a character, then he or she should tell the creator to make a new item, specify it as a weapon, and add the damage amount of any special effects to the weapon; that item then will be added to the game’s roster.
Maps usually are required for an MMO, because players need somewhere to go. The majority of MMO creator programs come with premade tiles, such as grass and building tiles, which the user arranges to make a map. As with the custom coding, some creators may enable the user to make custom designs through a graphic design program, but not always.
An MMO creator generally makes creating an MMO easier, especially with the online elements, because MMOs need coding for a chat system, programming to connect online, enough power to support many players at once and other complicated coding procedures. At the same time, an MMO creator often restricts freedom. This is because, while many aspects can be customized, there usually are at least a few parameters over which the user has no control.