عن المشروع

Love2d Studio هو إطار عمل ذاتي الاحتواء لـ LÖVE2D مصمم للتخلص من الأكواد المتكررة في تطوير الألعاب ثنائية الأبعاد. يوفر أنظمة أساسية تشمل إدارة المشاهد، ومعالجة المدخلات، واستمرارية الإعدادات والحفظ، ومسارات صوتية مع توليف إجرائي، وأدوات واجهة المستخدم، وخط أنابيب رندرة مع shaders ومعالجة لاحقة، وبنية ECS، وغلاف للفيزياء، وتحديد المسارات، ومحرر مشاهد داخل اللعبة. جميع الوحدات خالية من التبعيات، ومكتوبة بأساليب Lua 5.1/LuaJIT، وتستهدف LÖVE 11.5. يتضمن إطار العمل لعبة مرجعية تسمى Gem Haul تستعرض جميع الميزات. يمكن للمطورين دمجه عن طريق نسخ المجلد إلى مشروعهم واستدعائه في main.lua. يدعم الإطار إعادة التحميل السريع (hot-reload)، وأدوات تطوير مثل console و profiler، والاختبار الآلي، والتراجع البصري القائم على لقطات الشاشة، والتغليف في ملفات .love. تغطي الوثائق الإعداد، والاستخدام، والدمج، وتشغيل المحرر، والاختبار، وسير عمل الإصدار. تفصل خريطة الوحدات دور كل مكون. لا يتضمن الإطار ميزات الشبكات أو تعدد اللاعبين حتى الآن. مرخص بموجب رخصة MIT.