أنشئ طاقم NPC كامل لـ RPG في دفعة واحدة
اختر أسلوبًا فنيًا، وحدّد عدد الشخصيات لكل دور، واختر تأطيرًا نصفيًا أو كامل الجسم أو صورة شخصية، ثم اضغط على توليد. تحصل على صورة 1:1 مقفلة الأسلوب لكل NPC مع ملف ZIP وبيان JSON يستطيع مستورد Unity أو Godot قراءته في تمريرة واحدة.
وزّع شخصيات NPC بين طفل / شاب / متوسط العمر / مُسنّ
وزّع شخصيات NPC بين ذكر / أنثى / غير محدد
ما هو مولّد NPC بالدفعة؟
قفل أسلوب واحد، وقائمة أنماط واحدة، وتمريرة توليد واحدة. تحصل على صورة واحدة لكل NPC مقابل رصيدين، مؤطّرة بشكل نصفي أو كامل الجسم أو صورة شخصية، ومتمركزة في مربع 1:1 مع هامش.

من يستخدم مولّد NPC بالدفعة
أي لعبة بأكثر من شخصيتي NPC تستفيد من مولّد يقفل الأسلوب الفني عبر الطاقم بأكمله ويصدّر أصولًا جاهزة لمحركك.

مطورو RPG المستقلون يبنون مدينةً كاملة
أنشئ 15 قرويًا و3 حراس و2 تاجرًا وكاهنًا في دفعة واحدة. تشترك كل شخصية في نفس لوحة البكسل والتأطير النصفي بحيث تُسقط مباشرةً داخل صناديق الحوار ولوحات NPC. لا تكليف فنان، ولا عطلة نهاية أسبوع تُقضى في رسم الصور يدويًا.

مصممو الشبكات التكتيكية يبنون قائمة وحدات
هل تحتاج إلى 20 وحدة تكتيكية مميزة تشترك في توجيه فني واحد؟ شغّل دفعة واحدة، واحصل على 20 صورة كاملة الجسم مع ملف بيان يربط كل وحدة بدورها وبذرتها واسم ملفها. يقرأ برنامج الاستيراد الجانبي للمحرك ملف `manifest.json` ويرصّف كل وحدة تحت فئتها.

فرق game jam والنماذج الأولية السريعة
جام مدته 48 ساعة ولم يحضر فنانا السبرايت الاثنان؟ شغّل دفعة من 12 NPC أثناء استراحة قهوة. تنزل الصور داخل مشاهد الرواية المرئية وواجهة الحوار، وتبقى كل شخصية متوافقة مع المرجع الذي اخترته من البداية.
من قفل الأسلوب إلى طاقم قابل للتنزيل في 3 خطوات
اختر أسلوبًا، وحدّد عددًا لكل دور والتأطير، ثم اضغط على توليد. دفعة واحدة تمنحك ملف ZIP واحدًا وبيانًا واحدًا.
اقفل الأسلوب الفني
اختر أحد الأنماط المسبقة الأربعة المدمجة (بكسل بـ16-bit بمنظور علوي، أو أنمي RPG حديث، أو cyberpunk chibi، أو fantasy داكن)، أو ارفع صورة مرجعية خاصة بك. هذا الاختيار الواحد يتحكم في لوحة الألوان وسماكة الخطوط والنسب للدفعة بأكملها. لا حاجة لتوصيف الأسلوب لكل NPC على حدة.

حدّد الأعداد والأدوار والتأطير
زد العدد على كل شريحة نمط (قروي، حارس، تاجر، ساحر، حداد، نبيل، طفل، مُسنّ، مسافر، لصّ)، أو اكتب أدوارًا مخصصة بمعدل دور واحد في كل سطر. اختر التأطير النصفي أو كامل الجسم أو صورة شخصية مرة واحدة، ويُطبَّق على كل NPC في الدفعة. فعّل Mix Ages أو Mix Genders لتنويع الطاقم تلقائيًا.

ولّد، راجِع، نزّل
اضغط على توليد. تتدفق شخصيات NPC إلى الشبكة عند انتهاء كل صورة. أعد توليد أي NPC لا يعجبك (رصيدان، الـ seed اختياري). عند انتهاء الدفعة، نزّل ملف ZIP الذي يضم `portraits/` بالإضافة إلى `manifest.json` و`manifest.csv`.

كل ما تحتاجه لإطلاق طاقم RPG NPC كامل
قفل الأسلوب، وعدّادات لكل دور، وتأطير نصفي أو كامل الجسم أو صورة شخصية، وبثّ مباشر، وإعادة توليد لكل NPC، وتصديرات جاهزة للمحرك - كل ذلك في صفحة واحدة وسير عمل واحد.

قفل أسلوب واحد عبر 20 شخصية NPC
نمط مسبق واحد أو صورة مرجعية واحدة تربط لوحة الألوان وسماكة الخطوط والنسب والظلّ الخارجي لكل شخصية في الدفعة. يبدو الـ20 قرويًا الذين تولّدهم كأنهم 20 ساكنًا في المدينة نفسها، لا 20 NPC من 20 لعبة مختلفة. بدّل النمط إلى cyberpunk chibi أو fantasy داكن وسيُطبَّق نفس القفل.

اختر تأطيرًا نصفيًا أو كامل الجسم أو صورة شخصية
ثلاثة تأطيرات مضبوطة لتطوير الألعاب: نصفي لرؤوس الحوار، وكامل الجسم لأوراق الشخصيات الواقفة وستاندأبات الرواية المرئية، وصورة شخصية لأيقونات head-shot مضبوطة. تنزل كل شخصية كمربع 1:1 مع تمركز الموضوع وهامش على الجوانب الأربعة. لا أطراف مقصوصة ولا ظلال خارجية تلامس الحواف.

تتدفق الصور مباشرة، بلا انتظار للكلّ أو لا شيء
تنزل الصور في الشبكة فور انتهائها، فترى NPC رقم 3 بينما لا يزال NPC رقم 20 قيد التصيير. هل لاحظت قرويًا متولّدًا بشكل خاطئ؟ اضغط على Regenerate لتلك الخلية فقط (رصيدان، احتفظ بالـ seed أو أعد رميه). الـ19 الآخرون يبقون كما هم.

ZIP + بيان JSON لـ Unity وGodot وRPG Maker
تنزّل ملف ZIP يحتوي على مجلد `portraits/` بالإضافة إلى `manifest.json` و`manifest.csv`. يربط كل سطر في البيان بين `npc_id ← الدور ← التأطير ← الـ seed ← اسم الملف`. يقرأ برنامج الاستيراد لديك المدينة بأكملها في تمريرة واحدة بدلًا من تسجيل الأصول واحدًا تلو الآخر.
ما الذي يميّز هذا المولّد NPC بالدفعة
أدوات الشخصية الواحدة تُجبرك على إعادة توصيف الأسلوب في كل مرة. أنابيب الاستوديوهات تكلّف خمسة أرقام. هذه الأداة تُبقي تشغيل الدفعات وقفل الأسلوب وسعرًا ثابتًا بمعدل رصيدين لكل NPC في سير عمل عام واحد.
قفل أسلوب يصمد عبر 20 شخصية NPC
أجزاء وصف النمط المسبق مع ربط الصورة المرجعية تحافظ على ثبات لوحة الألوان والنسب وسماكة الخطوط عبر الدفعة بأكملها. لا إعادة معايرة لأسلوب كل NPC، ولا انحراف في لوحة الألوان بين الجيلَين.
عدّادات لكل دور، لا شريط تمرير عام واحد
المدن الحقيقية ليست موزعة بالتساوي. حدّد 10 قرويين و2 حراس ونبيلًا واحدًا بعدّاد على كل شريحة، ويتجمّع المجموع تلقائيًا. لا حاجة لتوليد 20 نسخة من الدور نفسه ثم حذف ما لا تريده.
العرض التدريجي يكشف الإخفاقات مبكرًا
أدوات الدفعات المنافسة تُجبرك على انتظار التشغيل الكامل قبل أن ترى أي شيء. هنا، تظهر شخصيات NPC في الشبكة فور انتهائها، فيمكنك الضغط على Regenerate لقروي فاشل قبل اكتمال الدفعة، بدلًا من إعادة 20 NPC لأن 2 خرجا بشكل خاطئ.
استرداد رصيد لكل NPC عند فشل المصدر
إذا فشل NPC واحد (خطأ 4xx من المصدر، أو timeout، أو رفض بسبب سياسة المحتوى)، يُسترد رصيدا ذلك الـ NPC وحده. الـ19 الآخرون يبقون لك. لا مخاطرة دفع كلّ أو لا شيء كما في أدوات الدفعات بسعر ثابت التي لا تردّ شيئًا حين يفشل أي NPC.
ملف بيان جاهز للمحرك، بلا تمريرة فهرسة
كل ملف ZIP يضم `manifest.json` و`manifest.csv` يربطان كل NPC بالدور والتأطير والـ seed والوصف واسم الملف. المولّدات المنافسة تسلّمك مجلدًا من ملفات PNG مجهولة. هذه الأداة توفّر عليك الساعة التي كنت ستقضيها في كتابة برنامج تسجيل أصول يدويًا.
نوّع الطاقم تلقائيًا، بلا أشرطة تمرير دقيقة
مفتاحا Mix Ages وMix Genders يوزّعان الطاقم بين طفل وشاب ومتوسط العمر ومُسنّ، وبين ذكر وأنثى وغير محدد. لا أشرطة تمرير لكل NPC. هل تريد فرقة حراس موحّدة؟ أطفئهما. مدينة كاملة؟ اتركهما يعملان.
شغّل أول دفعة من شخصيات NPC
20 شخصية NPC بنسبة 1:1 مع هامش، وملف ZIP واحد، وبيان يستطيع Unity وGodot قراءته مباشرة. ابدأ مجانًا. رصيدان لكل NPC، ولا حاجة لبطاقة ائتمان للمعاينة.
الأسئلة الشائعة لمولّد NPC بالدفعة
الأسئلة التي يطرحها مطورو الألعاب قبل أول دفعة لهم.
كيف يحافظ مولّد NPC بالدفعة على أن يبقى كل شخصية في الأسلوب الفني نفسه؟
يقفل مولّد NPC بالدفعة مرجع أسلوب واحدًا (نمط مسبق أو صورة مرفوعة) على كل NPC في التشغيل. ويُرسَل هذا المرجع إلى النموذج إلى جانب وصف خاص بكل NPC، ويُطبَّق جزء وصف النمط نفسه للوحة الألوان وسماكة الخطوط والنسب على كل استدعاء. تبقى لوحة الألوان والظلّ الخارجي والتصيير متسقة عبر الـ20 شخصية NPC كلها. الدفعة الواحدة هي قفل أسلوب واحد؛ لخلط الأساليب، شغّل دفعات متعددة.
كم عدد شخصيات NPC التي يمكنني توليدها في دفعة واحدة، وكم تكلفة كل واحدة؟
كل دفعة تتسع لـ1 إلى 20 شخصية NPC. كل NPC يكلّف رصيدين، فدفعة من 1 تكلّف رصيدين إذا كنت تختبر أسلوبًا، ودفعة من 20 تكلّف 40 رصيدًا لطاقم مدينة كامل. تُحدَّد الأعداد لكل دور: 5 قرويين و2 حراس وتاجر واحد يضيفون إلى 8 شخصيات NPC بـ16 رصيدًا. شغّل دفعات متعددة متتالية للوصول إلى 50 أو أكثر من 100 شخصية. تبقى كل دفعة مقفلة على مرجع الأسلوب والتأطير اللذين اخترتهما لها.
ما الملفات التي أحصل عليها لكل NPC، وما تنسيقها؟
تشحن كل شخصية NPC كملف PNG بنسبة 1:1 بدقة 2048×2048، مع تمركز الشخصية وهامش وفير على الجوانب الأربعة. يمكنك قصها أو إخفاؤها داخل أي واجهة حوار، أو لوحة طاقم، أو لقطة VN cut-in. ينزل كل شيء داخل ملف ZIP واحد يضم مجلد `portraits/` بالإضافة إلى `manifest.json` و`manifest.csv` يربطان كل ملف بمعرّف NPC والدور والتأطير والـ seed والوصف.
كيف أستورد ملف ZIP إلى Unity أو Godot أو RPG Maker MV / MZ؟
Unity: اسحب مجلد `portraits/` إلى `Assets/Sprites/NPCs` وسيستورد Unity كل PNG تلقائيًا كـ 2D Sprite. Godot: أسقط `portraits/` في `res://sprites` وأشِر إلى السبرايتات من كل مشهد. RPG Maker MV / MZ: انسخ الصور إلى `img/faces/` لوجوه الحوار أو إلى `img/pictures/` للقطات cut-ins. يحتوي كل ملف ZIP على `README.txt` فيه وصفات من سطر واحد لكل محرك.
كيف يختلف هذا عن Scenario وLayer وDzine وCharacterGen؟
Scenario وLayer مبنيتان لأنابيب الاستوديوهات، لا كأداة دفعة عامة. Dzine وCharacterGen يُنتجان صور مفهوم لشخصية واحدة؛ ولا أحد منهما يجمع تشغيل الدفعات وقفل الأسلوب وقوالب التصدير في مكان واحد. Rosebud يبني NPC تحادثيًا بالذكاء الاصطناعي، لا أصول لعبة. هذا المولّد هو الأداة العامة التي تجمع الثلاثة كلها: تشغيل دفعات حتى 20 NPC، وأسلوب مقفل بمرجع، وتصدير ZIP وبيان جاهز للمحرك مقابل رصيدين لكل NPC.
ماذا يحدث إذا فشل التوليد المصدري لبعض شخصيات NPC في منتصف الدفعة؟
تُرسَل كل شخصية NPC بشكل مستقل، فلا يوقف فشلٌ واحدٌ البقية. إذا فشل NPC (timeout مصدري، أو خطأ 4xx، أو رفض بسبب سياسة المحتوى)، يُسترد رصيداه تلقائيًا، وتُظهر بطاقته شارة حمراء مع زر Retry. تتحول حالة الدفعة إلى `partial`؛ يمكنك رغم ذلك تنزيل ملف ZIP مع شخصيات NPC الناجحة وبيان يسرد الخانات التي تم تخطّيها.
هل يمكنني إعادة توليد شخصية NPC واحدة لا تعجبني من دون إعادة تشغيل الدفعة بأكملها؟
نعم. كل بطاقة NPC منتهية تحوي زر Regenerate. يكلف رصيدين (مثل NPC واحد في دفعة جديدة) وينشئ صورة جديدة لتلك الخانة فقط. احتفظ بالـ seed القديم إذا أردت تنويعًا صغيرًا بدلًا من شخصية جديدة كليًا. شخصيات NPC الـ19 الأخرى في الدفعة تبقى دون مساس.
هل يمكنني استخدام شخصيات NPC المولّدة تجاريًا في لعبة مدفوعة؟
نعم. شخصيات NPC التي تولّدها ملكٌ لك، ويمكن شحنها في الألعاب التجارية، والنماذج الأولية، ومشاركات game jam، وإصدارات Steam، والمواد التسويقية بلا رسوم استخدام لكل مرة. يتطلب تنزيل ملف ZIP و`manifest.json` و`manifest.csv` خطة مدفوعة نشطة، لكن المولّد مفتوح لأي فئة، فيمكن للمستخدمين المجانيين معاينة دفعة قبل الاشتراك.
