شخصية ساعية آلية تمشي على حواف برج حمام على منحدر بحري ولا يمكن التحكم بها مباشرة. أدر الطوابق تحت قدميه حتى يدور الدرج نحوه قبل نفاد نابض الساعة — أربعة أبراج، كل منها مُثبت رياضيًا، وحجمه 1.48 ميجابايت عبر الشبكة.
آخر تفاحات العام سقطت وجرس الصقيع يعد العد التنازلي. ادفع تفاحة فتتدحرج حتى يديرها لوح مزروع، أو يوقفها حجر أو حذاؤك، أو تلتقطها العربة — ست مدرجات مصممة يدويًا، كل منها مُثبت رياضيًا، وحجمه 2.1 ميجابايت عبر الشبكة.
عرض القرية غدًا — والقواقع وصلت الليلة. انقلها إلى الدلو، واحمِ قرع الجائزة حتى الفجر: لعبة دفاع مقتبسة من منظور علوي في ضوء القمر مع بستاني بحركة التقاط الحركة وحديقة مصممة بـ Blender، بحجم 2.4 ميجابايت عبر الشبكة، تعمل خلال ثوانٍ.
أنقذ كل حبل غسيل قبل هبوب العاصفة. بطلة سبرايت بحركة التقاط الحركة، غسيل بمحاكاة القماش، وجبهة عاصفة تبتلع السماء — 1.8 ميجابايت عبر الشبكة، تعمل خلال ثوانٍ.
يكتب وكلاء الذكاء الاصطناعي منطق اللعب بلغة Lua، وينشئون المشاهد، ويستخدمون أدوات بناء Defold لفحص الحزمة الناتجة. حزمة ويب كاملة من Defold — المحرك ومنطق اللعبة والفيزياء والجسيمات — يبلغ وزنها حوالي 2.5 ميجابايت قبل إضافة الفن. للمقارنة: ملف wasm النموذجي لمحرك آخر يبلغ 35 ميجابايت. على اتصال هاتف محمول، هذا هو الفرق بين اللعب والمغادرة.
حجم حزمة الويب
محرك Defold + اللعبةwasm + المحمّل + الأصول
2.7 ميجابايت
تصدير ويب لمحرك نموذجينفس فئة الميزات
35 ميجابايت
قانون الثواني الثلاث
كل قطعة تُختبر تحميلًا على اتصال Fast-3G محاكى، ويجب أن يصل أول إطار قابل للعب في أقل من ثلاث ثوانٍ — مقيسًا، ومسجلًا في السجل، ومفروضًا بوابةً. تجاوز الميزانية يعني بقاء الدورة مفتوحة، وكفى.
تدقيق التحميل على شبكة Fast-3G2.4 ثانية — ناجح
0.0–0.9 ثانيةبث وتجميع wasm المحرك
0.9–1.8 ثانيةأرشيف اللعبة وأول أطلس
1.8–2.4 ثانيةأول إطار قابل للعب · الإدخال جاهز
قيد اللعب
البوابة: ≤3.0 ثوانٍ حتى اللعب، وإلا فلا تُغلق الدورة.
صغيرة، لا بسيطة
الحزم الصغيرة لا تعني ألعابًا بسيطة: أطالس سبرايت من صفحات مُرسّمة بـ Blender ومتحركة بحركة التقاط الحركة، وعوالم بلاطات، وفيزياء box2d، وجسيمات GPU — ميزات محرك حقيقية ضمن معمارية تمرير الرسائل التي يتعرف عليها المحترفون.
داخل أرشيف لعبة بحجم 1.4 ميجابايت
✓
أطلسانالبطل + العالم، إطارات متحركة بحركة التقاط الحركة، مُعبّأة
✓
خريطة بلاطات + مصدر بلاطاتمستوى ذاتي التبليط، 3 طبقات
✓
box2d + particlefxتصادمات حقيقية، انفجارات تأثير
✓
صوت مُعاينموسيقى + مؤثرات صوتية متعددة الطبقات، .ogg
نص يدخل، محرك يخرج
مشاريع Defold نص خالص بالكامل — سكربتات Lua، وملفات مشاهد نصية، وإعدادات INI — تُحزَم دون واجهة على المنصة بلا محرر ولا ترخيص. الخاصية نفسها التي تجعل Godot قابلًا للتأليف بالذكاء الاصطناعي، بجزء يسير من الحمولة.
إطارات سبرايت بالتقاط الحركة محزومة في أطالس المحرك.
04
حزمة دون واجهة
wasm أحادي المعمارية، نحو 3MB إجمالًا، بلا ترويسات خاصة.
05
بوابة السرعة
تحميل Fast-3G مقيس: ≤3 ثوانٍ حتى اللعب، وإلا فلا شحن.
أسئلة وأجوبة
لماذا تهم سرعة التحميل إلى هذا الحد؟
على ويب الجوال، يتصاعد الهجر بحدة مع كل ثانية قبل بدء اللعب. استوديوهات البوابات تبني على Defold تحديدًا لأن حزمة بنحو 3MB تنطلق في ثوانٍ على الشبكة الخلوية — وهذا المختبر يفرض ذلك بوابةً مقيسة، لا أمنية.
ما المقايضة مقابل Godot؟
Godot يحمل ميزات مدمجة أكثر (أبرزها إضاءة 2D الديناميكية) بحمولة ويب أثقل بكثير؛ وDefold يقايض بعضها بحزمة أصغر وأسرع بفارق كبير. المنصة تقدّم الاثنين — واحتياجات اللعبة هي التي تقرر.
هل رقم السرعة حقيقي؟
نعم — كل دورة تختبر تحميل القطعة على اتصال Fast-3G محاكى بخنق الشبكة في المتصفح، والزمن المقيس حتى أول إطار قابل للعب يُسجَّل في سجل المختبر.
هل أستطيع بناء لعبة Defold بنفسي؟
فئة Defold في منشئ الألعاب بالذكاء الاصطناعي تشغّل هذا الخط — صِف لعبة 2D يهمّها تحميل سريع على ويب الجوال، والمنشئ يشحنها على Defold.
هل يشمل هذا المختبر أعمالًا ثلاثية الأبعاد إلى جانب ثنائية الأبعاد؟
نعم. استخدم مرشحات الأبعاد في المعرض لاستكشاف كليهما. راجع وصف كل مشروع لفهم التقنية والتفاعل اللذين يوضحهما.
كيف يجب أن أقارن أداء التحميل؟
قارن نفس مرحلة التحميل ضمن ظروف جهاز ومتصفح وشبكة متشابهة. تصف القياسات المنشورة لكل قطعة ذلك المثال؛ وهي ليست وعدًا عامًا بزمن تحميل ثابت لكل بناء مستقبلي.
ماذا يجب أن أدرج في ملخص لعبة خفيفة الوزن؟
صف التفاعل الأساسي والأجهزة المستهدفة وأي قيود متعلقة بالحجم أو التحميل. حافظ على وضوح النطاق الأولي حتى يمكن موازنة التفاصيل المرئية والصوت والمحتوى مقابل تلك القيود.