يفتح في علامة تبويب جديدة

كل المهاراتAIWIZARD / دليل المهارة

مهارة للذكاء الاصطناعي

Gamedev Agent Skills: مكتبة مهارات لتطوير الألعاب عبر الوكلاء

مكتبة مهارات تربط محرك اللعبة بمهمتك، من الحركة والحفظ والواجهات إلى الأصول البصرية وتجهيز الإصدار، مع توجيه تلقائي للمهارات المناسبة.

intermediateالرخصة: راجع تفاصيل المهارة

GameDev Agent Skills — مهارات بناء الألعاب مع الوكلاء

ماذا ستنجز؟

مكتبة مهارات تربط محرك اللعبة بمهمتك، من الحركة والحفظ والواجهات إلى الأصول البصرية وتجهيز الإصدار، مع توجيه تلقائي للمهارات المناسبة.

ما الذي تحتاجه؟

وكيل يدعم SKILL.md مثل Claude Code أو Codex؛ محرك اللعبة وإصداره وأدوات بنائه. مسار skills CLI يحتاج Node.js 22.20+. أدوات فحص الأصول تحتاج Python 3.10+ وPillow 10–13؛ Pillow 13 يحتاج Python 3.11+. توليد الأصول والخدمات الخارجية اختياري ومنفصل.

طريقة الاستخدام

  1. حدد محرك اللعبة وإصداره والمنصة المستهدفة وميزة صغيرة بمعايير قبول، واحتفظ بنسخة قابلة للرجوع من المشروع.
  2. راجع تعليمات التثبيت واختر مسار skills أو إضافة Claude Code أو النسخ اليدوي، مع توفير اعتماديات المحرك والطريقة المختارة.
  3. صف المهمة للوكيل وراجع اكتشاف المحرك والمهارات التي اختارها router قبل تعديل الملفات.
  4. نفذ الميزة أو جهز الأصول مع اعتماد اتجاهها البصري وتوثيق مصادرها، مع الحفاظ على إصدار المشروع وإعدادات استيراده.
  5. شغل البناء واللعبة واختبر السلوك والحالات الحدية والأصول بالحجم الفعلي، ووثق أي جزء لم يمكن التحقق منه.

Awesome Gamedev Agent Skills مكتبة مهارات لتطوير الألعاب باستخدام وكلاء البرمجة، وليست محرك ألعاب أو مهارة واحدة تنفذ كل شيء. تجمع تعليمات متخصصة للمحركات والأنظمة المشتركة وأنواع الألعاب وخطوات تجهيز الإصدار، مع مهارة توجيه تختار المواد المناسبة للطلب. الفائدة الأساسية أن الوكيل لا يبدأ من إرشادات عامة كل مرة؛ بل يربط المهمة بمحرك المشروع وإصداره ثم يقرأ التخصص المطلوب قبل اقتراح الشيفرة. تناسب إنشاء نموذج قابل للعب أو تطوير ميزة داخل مشروع موجود، مع ضرورة تشغيل اللعبة واختبارها فعليًا.

اختيار المهارة بحسب المشروع

تبحث مهارة router عن دلائل المحرك في ملفات المشروع، مثل ملف مشروع Godot أو إعدادات Unity أو ملف مشروع Unreal. ثم تقرأ الإصدار من بيانات المشروع أو اعتمادياته، وتحدد نوع المهمة: حركة لاعب أو حفظ أو واجهة أو ذكاء اصطناعي أو غير ذلك. تختار مجموعة صغيرة من التعليمات بدل تحميل المكتبة كلها. وعندما يتغير الطلب من الحركة إلى الحفظ، تعيد اختيار المهارات ذات الصلة، دون إعادة التوجيه بلا داع في كل رسالة داخل المهمة نفسها.

يعتمد هذا التنظيم على محرك واحد للمهمة، تضاف إليه مفاهيم مشتركة ونوع اللعبة ومسار العمل عند الحاجة. مهارة المحرك مسؤولة عن واجهاته البرمجية وصياغة الشيفرة، بينما تشرح مهارة التخصص الفكرة القابلة للنقل بين المحركات. أما مهارة النوع فتربط الأنظمة في بنية مناسبة، مثل لعبة منصات أو تقمص أدوار أو ألغاز. هذا الفصل يقلل خلط أمثلة محرك بآخر، لكنه لا يمنع الأخطاء وحده؛ يجب التأكد من أن كل تعديل يطابق المشروع الفعلي.

ماذا تشمل المكتبة؟

تغطي المكتبة محركات وبيئات متنوعة، منها Godot وUnity وUnreal، وأدوات الويب مثل Phaser وPixiJS وthree.js، إضافة إلى Bevy وpygame وLÖVE وDefold وRoblox وEbitengine. ليست التغطية متساوية بينها، ولا تعني الأسماء وجود مهارة مستقلة لكل ميزة ممكنة. عند غياب تخصص دقيق، توجه التعليمات إلى أقرب مهارة مناسبة مع توضيح النقص، بدل اختراع دعم غير موجود أو نقل واجهة برمجية من محرك آخر دون تكييف.

تشمل التخصصات المشتركة أنظمة الإدخال والكاميرات والصوت والحفظ والحوارات والتوليد الإجرائي وضبط الفيزياء وتحسين الأداء وتصميم الواجهات. ويمكن تركيبها مع أنواع مثل ألعاب البطاقات والتصويب والروايات المرئية والبقاء. وتوجد مسارات للنماذج السريعة ومسابقات تطوير الألعاب وتجهيز النشر. وجود إرشادات للنشر لا يمنح الوكيل حسابًا في متجر، ولا يغني عن إعدادات البناء وشروط المنصة ومراجعة المستخدم قبل إرسال إصدار أو تغيير بيانات خارج المشروع.

أصول بصرية متسقة لا صور منفصلة

من الأجزاء المفيدة مهارة create-game-assets التي تنظم إنتاج الأصول البصرية. تبدأ بفحص المواد الموجودة وتحديد زاوية العرض والمقاس والشفافية ولوحة الألوان والقيود التقنية، ثم إعداد سجل للأصول المطلوبة وحالاتها ومصادرها. يعتمد المسار هدفًا بصريًا ممثلًا قبل إنتاج عائلة كاملة، حتى لا تتغير نسب الشخصيات أو اتجاه الإضاءة أو كثافة التفاصيل بين صورة وأخرى. ويمكن استخدام مواد مرخصة موجودة بدل التوليد إذا كان ذلك أنسب للمشروع.

لا تعد الصورة الناتجة من أداة توليد أصلًا جاهزًا للشحن بمجرد أن تبدو جميلة. تطلب المهارة ضبط المقاسات والقص ونقاط الارتكاز والشفافية، ثم الاستيراد بإعدادات المحرك الصحيحة وفحص الأصل داخل اللعبة. توجد أدوات مساعدة لتقارير الصور ولوحات المعاينة، لكنها لا تستبدل مراجعة الحركة والوضوح على الحجم الحقيقي. كما أن تصميم نموذج ثلاثي الأبعاد يحتاج إلى فحص هندسته وخاماته ومقياسه، وليس الاكتفاء بصورة مرجعية توحي بأنه صالح للاستخدام.

التوافق والإعداد

تستخدم المكتبة ملفات SKILL.md وتذكر دعم وكلاء مثل Claude Code وCodex وCursor وGemini CLI وGitHub Copilot وغيرها. تتوافر طريقة تثبيت عبر أداة skills، إلى جانب خيار إضافة خاصة بـClaude Code أو نسخ الملفات يدويًا وفق تعليمات كل بيئة. تحتاج طريقة التثبيت عبر الأداة إلى Node.js بالإصدار المحدد في دليل المشروع، ولا يعني ذلك أن كل لعبة تحتاج إلى Node لتعمل؛ متطلبات المحرك والمترجم والبناء تظل مرتبطة بالتقنية المختارة.

إذا استخدمت أدوات فحص الصور المرفقة فستحتاج إلى Python وPillow بإصدارات متوافقة مع متطلباتها. أما إنشاء الصور فعليًا فيتطلب أداة توليد متاحة أو مصدر أصول مناسبًا؛ المهارة تنظم العملية ولا توفر الخدمة تلقائيًا. حافظ أيضًا على إصدار المشروع المثبت، لأن الإصدارات المرجعية في المكتبة مخصصة لبداية المشاريع الجديدة وليست أمرًا بترقية مشروعك. فصل ترحيل الإصدار عن إضافة الميزة يجعل تشخيص الأعطال ومراجعة التغييرات أكثر وضوحًا.

ما الذي ينبغي اختباره؟

حدد طلبًا صغيرًا ومعايير قبول ملموسة، مثل قفزة إضافية تعمل مرة واحدة في الهواء وتستعاد عند الهبوط. راجع المهارات التي اختارها الوكيل ثم شغل البناء واختبر الحالات الحدية والمدخلات المستهدفة. وفي أنظمة الحفظ جرب إعادة التحميل والبيانات الناقصة، وفي الواجهات راجع أحجام العرض والتنقل. إذا لم يستطع الوكيل تشغيل المحرك أو الوصول إلى المحرر، فينبغي وصف النتيجة بأنها تعديل غير متحقق منه داخل اللعبة، لا ميزة مكتملة لمجرد نجاح كتابة الملفات.

الترخيص والتكلفة

المكتبة مجانية بترخيص Apache-2.0، مع مراعاة شروط الترخيص والإشعارات عند إعادة التوزيع. هذا لا يوحد تراخيص محركات الألعاب أو الأصول أو خدمات توليد الصور، ولا يلغي تكاليف وكيل البرمجة أو رسوم المنصات. سجل مصدر كل أصل وشروط استخدامه بصورة مستقلة. المستوى الأنسب متوسط: لا تحتاج إلى حفظ أسماء المهارات، لكنك تحتاج إلى فهم أساسيات مشروعك وتشغيله وقراءة أخطائه، حتى تتحول المساعدة النصية إلى نتيجة قابلة للعب والتحقق.

المصدر والتوثيق

ابدأ من المرجع الأصلي

راجع تعليمات المصدر ومتطلبات التشغيل قبل التجربة.

افتح المصدر الرسمي

كمّل الاستكشاف

مهارة تكمّل فكرتك

ارجع للمكتبة وقارن الأدوات والمهارات حسب المهمة التي تريد إنجازها.

تصفّح المهارات