المعجم
Unity · Godot · Cocos · MCP · البرمجة بالذكاء الاصطناعي
مرجع عملي لمطوري الألعاب: المحركات ومساعدو الذكاء الاصطناعي (Cursor وClaude Code وWindsurf) وخطوط الإنتاج وأدوات VberAI.
مدونة تطوير الألعاب بالذكاء الاصطناعي · VberAI مقابل البدائل
محركات الألعاب
- Unity
- محرك ألعاب متعدد المنصات يُستخدم على نطاق واسع في ألعاب 2D/3D والهاتف المحمول والتطبيقات التفاعلية. البرمجة بالأساس بلغة C#؛ من المفاهيم الأساسية: Scene وGameObject وPrefab وAsset Database. Unity 2022.3 LTS وUnity 6 من الإصدارات الشائعة في الإنتاج.
- Godot
- محرك ألعاب مفتوح المصدر بشجرة مشاهد قائمة على العقد، مع GDScript (يشبه Python) وC# وبرمجة مرئية. Godot 4.x يستخدم عرض Vulkan و3D محسّناً ومحرراً خفيفاً يفضله المطورون المستقلون.
- Cocos Creator
- محرك يركز على خطوط أنابيب 2D/3D للهاتف المحمول والألعاب المصغّرة، وقوي خصوصاً في آسيا. Creator 3.x يستخدم TypeScript/JavaScript؛ 2.4.x ما زال شائعاً في المشاريع القديمة. يدعم سير عمل Prefab وقوالب البناء لـ WeChat / الويب / الأصلي.
- Scene (المشهد)
- حاوية للمستوى أو واجهة المستخدم في Unity أو Godot أو Cocos: الشخصيات والبيئة والكاميرات والإضاءة والمنطق. تُحمَّل بشكل إضافي أو حصري أثناء التشغيل؛ وهي الوحدة الأساسية للعمل في المحرر.
- Prefab
- قالب كائن متسلسل قابل لإعادة الاستخدام (Unity/Cocos) أو مثيل مشهد معبأ. يتيح تكرار الأعداء أو عناصر واجهة المستخدم أو الدعائم مع الحفاظ على مصدر واحد للحقيقة عند التحديثات.
- GameObject / Node (العقدة)
- Unity يستخدم GameObjects مع Components؛ Godot وCocos يستخدمان Nodes في تسلسل هرمي. تمثل كيانات في المشهد — اللاعب والزر والكاميرا — وتستقبل السلوك عبر السكربتات أو المكونات.
- GDScript
- لغة Godot الرئيسية: typing ديناميكي، صياغة مستوحاة من Python، وتكامل وثيق مع المحرر. غالباً ما تُستخدم إلى جانب C# في الأنظمة الحساسة للأداء.
مساعدو البرمجة بالذكاء الاصطناعي
- Cursor
- محرر أكواد أصلي بالذكاء الاصطناعي (فرع من VS Code) مع دردشة مضمّنة وفهرسة للمشروع وعميل MCP. يُستخدم كثيراً في تطوير الألعاب مع إضافات MCP للمحركات لقراءة السياق وتطبيق التغييرات في المحرر.
- Claude Code
- أداة Agentic من Anthropic تعمل في الطرفية أو IDE، تنفّذ مهاماً متعددة الخطوات وتتصل بخوادم MCP. مفيدة مع Unity/Godot/Cocos MCP لتشغيل المشاهد والسكربتات فعلياً.
- Claude Desktop
- تطبيق سطح مكتب لـ Claude مع دعم اختياري لموصلات MCP. يمكنه تشغيل خوادم MCP محلية (بما فيها إضافات المحركات) لاستدعاء الأدوات، وليس اقتراح الأكواد فقط.
- Windsurf
- IDE بالذكاء الاصطناعي من Codeium مع تدفقات Cascade وفهم عميق للمشروع وتكامل MCP. فرق الألعاب تستخدمه كـ Cursor لتوليد السكربتات وإعادة الهيكلة والأتمتة عبر MCP.
- Cline
- امتداد VS Code مفتوح المصدر يعمل كوكيل مستقل: يخطّط للمهام ويحرّر الملفات وينفّذ الأوامر ويستدعي أدوات MCP. غالباً مع LLMs محلية أو بعيدة.
- GitHub Copilot
- إكمال تلقائي للأكواد ودردشة داخل IDEs. قوي في الدوال والقوالب لكنه عادةً لا يتحكم في محررات الألعاب مباشرة — على عكس إضافات MCP التي تشغّل المشاهد والـ Prefabs والأصول.
Model Context Protocol (MCP)
- Model Context Protocol (MCP)
- معيار مفتوح لربط نماذج الذكاء الاصطناعي بالأدوات والملفات وواجهات API عبر واجهة موحّدة بين العميل والخادم. يمكّن سير عمل Agent: النموذج يختار الأدوات بدلاً من إخراج النص فقط.
- MCP Server
- خدمة تسجّل tools وresources لعميل MCP. إضافات MCP للمحركات تنفّذ خوادم تغلّف واجهات المحرر — إنشاء كائنات واستيراد textures وتجميع السكربتات.
- MCP Client
- تطبيق الذكاء الاصطناعي الذي يكتشف خوادم MCP ويستدعي أدواتها. أمثلة: Cursor وClaude Desktop وClaude Code وWindsurf وCline. يمرّر المطالبات ونتائج الأدوات إلى النموذج في حلقة.
- Intent Tool (أداة النية)
- أداة MCP عالية المستوى تجمع عمليات منخفضة المستوى (مثل «إدارة prefab»). Unity MCP من VberAI يستخدم intent tools لاستقرار مطالبات الوكيل وتقليل الرموز.
- Streamable HTTP
- نقل MCP قائم على HTTP يستخدمه Cocos MCP 3.x Pro، بديلاً عن stdio — مفيد لـ CI والمحررات البعيدة أو البيئات خلف جدار الحماية.
- Agent / Agentic Workflow
- حلقة ذكاء اصطناعي تخطّط خطوات وتستدعي أدوات وتقرأ النتائج وتتابع حتى إكمال المهمة. MCP للمحركات يحوّل «اصنع شريط صحة UI» من اقتراح إلى إجراءات منفّذة في المحرر.
فن الألعاب والإنتاج
- PSD (مستند Photoshop)
- ملف مصدر بطبقات من Photoshop — تنسيق شائع لواجهة المستخدم والأيقونات والفن الترويجي. أسماء الطبقات والمجموعات تُربَط بـ sprites أو عقد UI عند الاستيراد إلى المحركات أو AI Studio.
- Figma
- أداة تصميم/UI تعاونية؛ تصدّر SVG وPNG أو design tokens. الفرق تستخدم Figma لنماذج HUD وشاشات المتجر قبل بناء Prefabs في Unity أو Cocos أو Godot.
- Sprite & Sprite Sheet
- صورة 2D أو إطار atlas للشخصيات والبلاطات وUI. Sprite sheets تضغط الإطارات للرسوم المتحركة؛ المحركات تقطّعها عبر JSON أو .tps أو المستوردات الداخلية.
- Alpha Channel (قناة ألفا)
- قناة الشفافية في textures من PNG/TGA/EXR. حاسمة لـ VFX والشعر والزجاج وأيقونات UI. الحواف السيئة تسبب halos — لذا أدوات matting مهمة لأصول الألعاب.
- Tilemap
- تأليف 2D قائم على شبكة — وضع التضاريس والجدران والدعائم من tileset. مدعوم في Unity 2D وطبقات TileMap في Godot ومكونات TiledMap في Cocos.
- UI Canvas
- حاوية جذر لواجهة المستخدم على الشاشة أو في العالم (HUD والقوائم والحوارات). Unity Canvas وعقد Control في Godot ومكونات UI في Cocos تحدّد التخطيط والربط وترتيب الرسم.
- Asset Pipeline
- مسار من الفن المصدر (PSD وFBX والصوت) عبر إعدادات الاستيراد والـ atlasing والتحميل أثناء التشغيل. الذكاء الاصطناعي يسرّع السكربتات والاستيراد الدفعي لكن يجب احترام قواعد المحرك.
- Version Control (Git)
- معيار لتتبع الأكواد والمشاهد وفروق YAML/prefab. الملفات الثنائية الكبيرة غالباً تستخدم Git LFS أو Perforce؛ أتمتة MCP يفضّل commits صغيرة قابلة للمراجعة.
منتجات VberAI
- Unity MCP
- إضافة VberAI لـ Unity 2022.3+ وUnity 6: 20 intent tool و113 عملية و11 لغة واجهة. تتيح لعملاء MCP التلاعب بالمشاهد والـ Prefabs وسكربتات C# والاستيراد من Cursor أو Claude أو Windsurf.
- Godot MCP
- إضافة VberAI مجانية بترخيص MIT لـ Godot 4.x — أكثر من 100 أمر في 21 نظاماً (مشاهد وعقد وموارد وتصحيح). مفتوحة المصدر بالكامل.
- Cocos MCP
- إضافات VberAI لـ Cocos Creator 2.4.x+ (2.x Pro) و3.8.6+ (3.x Pro) مع Streamable HTTP وتكامل عميق مع المحرر.
- AI Studio
- VberAI Studio (اختصارًا AI Studio) — لوحة ذكاء اصطناعي للألعاب: استيراد PSD/Figma/FGUI والترجمة وتوليد الصور وتقسيم الطبقات والاستخراج والفيديو/الصوت وإعادة التصميم والتصدير إلى Unity وGodot وCocos.
- AI Translate
- ترجمة بنقرة وصورة لواجهات وطبقات نص (Figma/PSD): يتغير النص المقروء فقط مع ثبات التخطيط والتسلسل.
- AI Image Generation
- نص→صورة وصورة→صورة وإعدادات جاهزة؛ يبقى الناتج على اللوحة للتحرير والتقسيم والتصدير.
- Layer Split
- تصميم مسطح بملء الشاشة → طبقات واجهة في المكان (تلقائي/حر) مع الحفاظ على التخطيط والأحجام.
- AI Extract
- استخراج الخلفية أو عناصر الواجهة أو مناطق حرة إلى طبقات قابلة للتحرير.
- Design-to-Engine
- Figma / PSD / FGUI → مشاهد وprefab وتسلسلات واجهة منظمة في Unity / Godot / Cocos.
- AI Video
- مقاطع قصيرة وإطارات تسلسل: نص أو صور أو إطار أول–أخير مع أصول مرجعية؛ تصدير فيديو أو تقسيم إطارات.
- AI Audio
- صوت بشري ومؤثرات وموسيقى — مع فيديو اللوحة أو منفردًا إلى مسار صوت المحرك.
- Image Pixelate
- تحويل بكسل في VberAI Studio: صور أو إطارات فيديو إلى مظهر بكسل آرت قابل للتحكم؛ معالجة دفعات ثم تحرير/قص/تصدير على نفس اللوحة.
- Bitmap Font Generator
- مولّد خطوط نقطية في VberAI Studio: أطلس حروف مع مقاييس (عادةً AngelCode BMFont .fnt + PNG) لنتائج HUD والنص البكسلي والأرقام المنمّقة؛ تحرير أو تصدير إلى Unity / Godot / Cocos على اللوحة نفسها.
- Reskin (AI Reskin)
- إعادة تصميم بنقرة واحدة لواجهة لعبة بملء الشاشة في VberAI Studio. قوالب السمة أو الصور المرجعية تغيّر المظهر (مهرجان، ملكية فكرية، سمات موسمية) بينما التخطيط والموضع والحجم وترتيب الطبقات يبقون واحدًا لواحد مع المصدر.
- AI Super Matting
- قص في المتصفح محسّن لإنتاج الألعاب — خصلات الشعر والتوهج والقماش شبه الشفاف وخلفيات الشبكة — ينتج PNG بألفا حقيقي جاهز لخطوط sprites.