مخرجات الويب جاهزة

لعبة متصفح
مباشرة على الويب

> انشر مخرجات Unity وGodot وPhaser وWebGL.
> SharedArrayBuffer دعم عند الحاجة إلى عزل cross-origin.
> Brotli تسليم وgzip لأصول اللعبة الثقيلة.
> اختبر مسار الإصدار قبل الإطلاق.

محركات وأدوات ألعاب ويب شائعة

UNITY
UNREAL
GODOT
PHASER
THREE.JS
COCOS
PIXIJS
ألعاب المتصفح ليست صفحة هبوط عادية؛ ملفات WASM والأصول الثقيلة وواجهات المتصفح الآمنة تحتاج فحصًا قبل المشاركة.

ما الذي يتعطل عادة في إطلاق ألعاب الويب

>ReferenceError: SharedArrayBuffer is not defined_

تعطل SharedArrayBuffer

بعض مخرجات الألعاب متعددة الخيوط تحتاج secure context وعزل cross-origin. دون الترويسات الصحيحة قد تفشل Unity أو Godot وقت التشغيل.

الحل:ترويسات العزل
>Failed to load resource: net::ERR_TIMED_OUT_

بطء تحميل الأصول

ملفات WASM وdata وtextures وaudio الكبيرة تجعل الجلسة الأولى سيئة إذا كان الضغط أو التسليم غير مضبوط.

الحل:تسليم مضغوط
>SecurityError: Secure context required_

حظر واجهات السياق الآمن

الكاميرا والميكروفون وواجهات immersive browser تعتمد على HTTPS. إعداد استضافة ضعيف قد يكسر هذه الميزات.

الحل:HTTPS تلقائي
افحص مخرجات اللعبة كما سيفتحها اللاعبون، لا كما تعمل على جهاز التطوير فقط.

قبل فتح اللعبة للجمهور

CHECK_01

ارفع export كاملًا

احتفظ بـ HTML وسكربتات loader وWASM وdata وال textures والصوت وأصول المحرك معًا. ملف جانبي مفقود يكفي لترك اللاعب أمام canvas فارغ.

CHECK_02

طابق ترويسات الضغط

قد تنتج Unity ومحركات أخرى أصولًا مضغوطة مسبقًا. تحتاج هذه الملفات Content-Encoding ونوع محتوى صحيحين عند التقديم.

CHECK_03

افحص threaded exports

إذا استخدمت المخرجات SharedArrayBuffer فيجب أن تكون الصفحة آمنة ومعزولة cross-origin. محتوى طرف ثالث مضمن قد يتداخل مع ذلك.

CHECK_04

اختبر أجهزة حقيقية

جرّب متصفحات الجوال وسطح المكتب والنوافذ الخاصة والشبكات البطيئة قبل مشاركة الرابط العام.

حالات استخدام

مصمم لروابط قابلة للعب

LVL. 99
رابط تجربة قابل للعب

عرض لعبة مستقلة

انشر مشاريع مسابقات تطوير الألعاب والعروض والنماذج الأولية والمقاطع القابلة للعب دون تحويل الإصدار إلى مشروع خادم.

UNITYGODOT 4
WEBGL
عمل WebGL إبداعي

تجارب WebGL تفاعلية

استخدم Three.js وPixiJS وتجارب 3D والرسوم داخل المتصفح بروابط قابلة للمشاركة.

THREE.JSPIXIJS
قائمة تقنية مختصرة

متطلبات استضافة تهم الألعاب

المتطلب
DeployPages
لماذا يهم
تسليم WASM والأصول
يقدم ملفات اللعبة الثابتة عبر شبكة عالمية
تحتاج ملفات الألعاب الكبيرة إلى تسليم يمكن التنبؤ به
دعم SharedArrayBuffer
ترويسات عزل cross-origin للمخرجات التي تحتاجها
قد تفشل المخرجات متعددة الخيوط دون عزل المتصفح
HTTPS
تجهيز شهادة HTTPS تلقائيًا
تتطلبه واجهات API ذات السياق الآمن
نطاق مخصص
استخدم رابطًا يحمل هويتك للنسخة القابلة للعب
تصبح العروض أسهل في المشاركة والتذكر
دون غلاف منصة إضافي
الصفحة هي مخرجات اللعبة التي ترفعها
مفيد لعروض العملاء ومعارض الأعمال والإصدارات المستقلة

يبقى دعم المتصفح مرتبطًا بإعدادات تصدير المحرك وحجم المخرجات وسكربتات الأطراف الثالثة وجهاز اللاعب.

إجابات تقنية سريعة

أسئلة عن نشر ألعاب الويب

>ما هو SharedArrayBuffer ولماذا يهم؟

تحتاجه بعض أحمال WebAssembly متعددة الخيوط. تعرضه المتصفحات فقط في سياقات آمنة ومعزولة cross-origin، لذلك تهم ترويسات الاستجابة.

>هل يدعم Godot 4 web export؟

نعم، يمكن لمخرجات المحركات الحديثة أن تعمل إذا رُفعت النسخة النهائية بكل ملفاتها وكانت إعدادات التصدير مناسبة للمتصفح.

>هل يمكن رفع مخرجات ألعاب كبيرة؟

نعم، لكن المشاريع الكبيرة تحتاج استراتيجية أصول وضغط. اختبر التحميل على شبكات حقيقية قبل مشاركة الرابط.

>هل يمكن شحن PWA أو تشغيل دون اتصال؟

نعم إذا كانت المخرجات تحتوي manifest وservice worker والأصول اللازمة، مع اختبار السلوك بعد النشر.

جاهز لفحص مخرجات اللعبة.

ارفع النسخة القابلة للعب

اسحب مجلد export، افحص الرابط العام، واختبر مسار الإصدار قبل مشاركة اللعبة.

HTTPSتسليم عالميدون غلاف منصة إضافي