MMOクリエイターとは
大規模なマルチプレイヤーオンライン(MMO)クリエーターは、MMOを作成するタスクを簡素化するために作成されたプログラムです。このタイプのゲームは、ゼロから行う場合は専門知識が必要になることが多いためです。 ほとんどのMMOクリエータープログラムでは、ユーザーはコードなしでシナリオやゲームの他の側面をスクリプト化できますが、通常はコードも使用できます。 MMOクリエーターは、ストーリーを作成するだけでなく、ユーザーがアイテム、キャラクターデザイン、戦闘システムを作成するのを支援します。 マップは、プログラムによってユーザーが生成する場合と生成しない場合がありますが、多くの場合、事前に作成されたタイルに依存しています。 通常、クリエーターの使用はMMOをゼロからコーディングするよりも簡単ですが、自由を制限することがよくあります。
誰かがMMOをゼロから作成する場合、ストーリー展開やゲーム内のすべてを作成するために大量のコーディングが必要です。 MMO作成者の場合、ほとんどのコーディングは既に完了しており、ユーザーはカスタムコーディングではなくツールを使用して、事前に作成したプログラムを自分のニーズに合わせて調整します。 通常、コーディングは必要ありませんが、ほとんどのクリエーターは、ユーザーがカスタムコーディングを入力してツールを補完することを許可しています。
スクリプトとストーリーラインに加えて、ほとんどのMMOゲームにはキャラクター、魔法と戦闘システム、アイテムと装備が付属しています。 MMO作成者には通常、オブジェクトまたはキャラクターを作成するために入力する必要があるパラメーターがあります。 たとえば、ユーザーがキャラクターの武器を作りたい場合は、作成者に新しいアイテムを作成し、それを武器として指定し、特殊効果のダメージ量を武器に追加するように指示する必要があります。 そのアイテムはゲームの名簿に追加されます。
プレーヤーはどこかに行く必要があるため、通常、MMOにはマップが必要です。 MMOクリエータープログラムの大部分には、草や建物のタイルなど、ユーザーが地図を作成するために用意したタイルがあらかじめ用意されています。 カスタムコーディングと同様に、一部のクリエーターは、ユーザーがグラフィックデザインプログラムを使用してカスタムデザインを作成できるようにしますが、必ずしもそうとは限りません。
MMO作成者は一般に、特にオンライン要素を使用してMMOの作成を容易にします。MMOにはチャットシステムのコーディング、オンライン接続のプログラミング、一度に多くのプレーヤーをサポートするのに十分なパワー、およびその他の複雑なコーディング手順が必要なためです。 同時に、MMO作成者はしばしば自由を制限します。 これは、多くの側面をカスタマイズできますが、通常、ユーザーが制御できないパラメータが少なくともいくつかあるためです。