عن المشروع

GDevelop برنامج تطوير ألعاب مفتوح المصدر ومتعدد المنصات يسمح للمستخدمين بإنشاء ألعاب 2D و3D ومتعددة اللاعبين للهواتف (iOS وAndroid) والكمبيوتر والويب. يُصنف كأداة بدون كود ويستخدم نظام الأحداث وسلوكات قابلة للتركيب لبناء منطق اللعبة. يشير ملف README أيضًا إلى أن إنشاء الألعاب يمكن أن يُساعد بواسطة الذكاء الاصطناعي. يتم تنظيم المستودع حول عدة أجزاء رئيسية. Core يحتوي على فئات أساسية تصف هيكل اللعبة وأدوات للعمل مع ألعاب GDevelop. GDJS هو محرك اللعبة، مكتوب بلغة TypeScript، يستخدم PixiJS وThree.js لعرض الرسومات 2D و3D عبر WebGL. GDevelop.js يوفر روابط JavaScript وWebAssembly لـ Core وGDJS وextensions للاستخدام في المحرر. newIDE هو محرر الألعاب، مكتوب بلغة JavaScript مع React وElectron وPixiJS وThree.js. Extensions يحتوي على امتدادات مدمجة لمحرك اللعبة، بما في ذلك الكائنات والسلوكات والميزات مثل محركات الفيزياء التي تعمل في WebAssembly. تُربط الامتدادات الرسمية والتجريبية والمجتمعية من مستودعات منفصلة. يحتوي ملف README على روابط للموارد لاستخدام GDevelop، وإنشاء امتدادات، والمساهمة في المحرر أو المحرك، وإرسال نماذج ألعاب أو حزم موارد إلى متجر الموارد، وترجمة المشروع عبر Crowdin، والحصول على خدمات ألعاب عبر الإنترنت أو دعم تجاري. يمكن العثور على ألعاب تم إنشاؤها باستخدام GDevelop على gd.games وعرضها عبر منصات مثل Steam ومتجر التطبيقات وGoogle Play وItch.io وNewgrounds وCrazyGames وPoki. تفاصيل الترخيص: تُعتبر مكتبة Core ومحركات الألعاب النصية والـ HTML5 والمحرر وكل الامتدادات، والتي تتوافق مع المجلدات Core وGDJS وnewIDE وExtensions، تحت رخصة MIT. اسم وشعار GDevelop هما ملك حصري لـ Florian Rival. يشير ملف README إلى أن الألعاب المستوردة باستخدام GDevelop تعتمد على محرك ألعاب GDevelop، الذي يتم توزيعه تحت رخصة MIT، لذلك يمكن للمستخدمين توزيع الألعاب أو بيعها أو فعل أي شيء بها، ولا يُجبرون على جعل ألعابهم مفتوحة المصدر.