لعبة متصفحمباشرة على الويب
> انشر مخرجات Unity وGodot وPhaser وWebGL.
> SharedArrayBuffer دعم عند الحاجة إلى عزل cross-origin.
> Brotli تسليم وgzip لأصول اللعبة الثقيلة.
> اختبر مسار الإصدار قبل الإطلاق.
محركات وأدوات ألعاب ويب شائعة
ما الذي يتعطل عادة في إطلاق ألعاب الويب
تعطل SharedArrayBuffer
بعض مخرجات الألعاب متعددة الخيوط تحتاج secure context وعزل cross-origin. دون الترويسات الصحيحة قد تفشل Unity أو Godot وقت التشغيل.
بطء تحميل الأصول
ملفات WASM وdata وtextures وaudio الكبيرة تجعل الجلسة الأولى سيئة إذا كان الضغط أو التسليم غير مضبوط.
حظر واجهات السياق الآمن
الكاميرا والميكروفون وواجهات immersive browser تعتمد على HTTPS. إعداد استضافة ضعيف قد يكسر هذه الميزات.
قبل فتح اللعبة للجمهور
ارفع export كاملًا
احتفظ بـ HTML وسكربتات loader وWASM وdata وال textures والصوت وأصول المحرك معًا. ملف جانبي مفقود يكفي لترك اللاعب أمام canvas فارغ.
طابق ترويسات الضغط
قد تنتج Unity ومحركات أخرى أصولًا مضغوطة مسبقًا. تحتاج هذه الملفات Content-Encoding ونوع محتوى صحيحين عند التقديم.
افحص threaded exports
إذا استخدمت المخرجات SharedArrayBuffer فيجب أن تكون الصفحة آمنة ومعزولة cross-origin. محتوى طرف ثالث مضمن قد يتداخل مع ذلك.
اختبر أجهزة حقيقية
جرّب متصفحات الجوال وسطح المكتب والنوافذ الخاصة والشبكات البطيئة قبل مشاركة الرابط العام.
مصمم لروابط قابلة للعب
عرض لعبة مستقلة
انشر مشاريع مسابقات تطوير الألعاب والعروض والنماذج الأولية والمقاطع القابلة للعب دون تحويل الإصدار إلى مشروع خادم.
تجارب WebGL تفاعلية
استخدم Three.js وPixiJS وتجارب 3D والرسوم داخل المتصفح بروابط قابلة للمشاركة.
متطلبات استضافة تهم الألعاب
يبقى دعم المتصفح مرتبطًا بإعدادات تصدير المحرك وحجم المخرجات وسكربتات الأطراف الثالثة وجهاز اللاعب.
أسئلة عن نشر ألعاب الويب
>ما هو SharedArrayBuffer ولماذا يهم؟
تحتاجه بعض أحمال WebAssembly متعددة الخيوط. تعرضه المتصفحات فقط في سياقات آمنة ومعزولة cross-origin، لذلك تهم ترويسات الاستجابة.
>هل يدعم Godot 4 web export؟
نعم، يمكن لمخرجات المحركات الحديثة أن تعمل إذا رُفعت النسخة النهائية بكل ملفاتها وكانت إعدادات التصدير مناسبة للمتصفح.
>هل يمكن رفع مخرجات ألعاب كبيرة؟
نعم، لكن المشاريع الكبيرة تحتاج استراتيجية أصول وضغط. اختبر التحميل على شبكات حقيقية قبل مشاركة الرابط.
>هل يمكن شحن PWA أو تشغيل دون اتصال؟
نعم إذا كانت المخرجات تحتوي manifest وservice worker والأصول اللازمة، مع اختبار السلوك بعد النشر.
ارفع النسخة القابلة للعب
اسحب مجلد export، افحص الرابط العام، واختبر مسار الإصدار قبل مشاركة اللعبة.