إنشاء مثبّت Windows للعبة Unity أو Godot
ابنِ مشغّل Windows، واعرف المجلدات التي يجب شحنها وتلك التي لا يجب، وحوّل مجلد البناء إلى Setup.exe مع اختصار على سطح المكتب وإلغاء تثبيت نظيف لـ itch.io أو موقعك الخاص أو البيع المباشر.
آخر تحديث 31 أكتوبر 2026 · 3 دقائق قراءة
تتولى Steam تثبيت الألعاب التي تُباع عبرها. وفي كل مكان آخر، على itch.io أو على موقعك الخاص أو ضمن حزمة Humble، يُشحن معظم الألعاب المستقلة كملف zip، ويضيع اللاعبون غير المعتادين على ملفات zip. يمنحهم المثبّت أيقونة على سطح المكتب وإدخالًا في قائمة ابدأ وزر إلغاء تثبيت، ويمنحك ملف Setup.exe واحدًا تضع رابطه. إليك كيفية إنشائه من بناء Unity أو Godot.
Unity: بناء مشغّل Windows
- افتح File → Build Settings (أو Build Profiles في Unity 6) واختر Windows والبنية x86_64.
- اضبط اسم الشركة واسم المنتج والإصدار والأيقونة في Player Settings. تصبح الأيقونة أيقونة ملف
.exe؛ احتفظ بنسخة.icoمنها للمثبّت. - ابنِ في مجلد فارغ.
يحتوي المجلد على:
MyGame.exe، وهو المشغّل؛MyGame_Data/، أي أصولك ومشاهدك ومواردك؛UnityPlayer.dllوUnityCrashHandler64.exe؛MonoBleedingEdge/لبناءات Mono، أوGameAssembly.dllلبناءات IL2CPP.
لا تشحن مجلد MyGame_BurstDebugInformation_DoNotShip (اسمه يقول ذلك)، ولا تشحن ملفات .pdb الناتجة عن بناءات التطوير. شغّل ملف .exe من المجلد مرة واحدة قبل التعبئة.
Godot: تصدير بناء Windows
- Project → Export، ثم أضف إعدادًا مسبقًا من نوع Windows Desktop.
- اضبط الأيقونة واسم المنتج والإصدار والشركة تحت Application. يحتاج Godot إلى ضبط
rceditفي إعدادات المحرر لتضمين الأيقونة؛ وإلا احتفظ ملف.exeبأيقونة Godot، التي يمكن لأيقونة اختصار المثبّت أن تتجاوزها مع ذلك. - صدّر إلى مجلد فارغ. ستحصل على
MyGame.exeوMyGame.pck(أو ملف.exeواحد بحزمة مضمّنة، إن فعّلت ذلك الخيار)، إضافة إلى ملفات.dllلإضافات GDExtension إن وُجدت.
ضغط مجلد البناء
اضغط محتويات مجلد البناء في ملف zip مع الحفاظ على بنيته. يُثبَّت كل ما في ملف zip كما هو، فيحصل اللاعبون على الملفات نفسها التي اختبرتها تمامًا.
بناء المثبّت
- ارفع ملف zip إلى ExeTup. سيختار
MyGame.exeبوصفه البرنامج الرئيسي؛ أكّد ذلك (وليس معالج الأعطال). - أدخل اسم اللعبة والإصدار واسم استوديوك بوصفه الناشر، وترخيصًا إن كان لديك.
- اختر النطاق. كل المستخدمين يثبّت في Program Files ويطلب صلاحيات المسؤول، وهذا هو المتعارف عليه للألعاب. المستخدم الحالي يثبّت دون أي مطالبة، وهو مناسب للأجهزة التي لا يكون فيها اللاعب مسؤولًا.
- أبقِ على 64 بت. لم يعد Unity وGodot 4 ينتجان بناءات 32 بت افتراضيًا، وأنظمة Windows الحديثة كلها 64 بت.
- ارفع ملف
.ico، وفعّل اختصار سطح المكتب (يتوقعه اللاعبون) وخيار «التشغيل بعد التثبيت»، ثم ابنِ.
نزّل Setup.exe، وثبّته على جهاز Windows، وشغّل اللعبة من أيقونة سطح المكتب، ثم ألغِ تثبيتها من إعدادات Windows.
ملاحظات خاصة بالألعاب
- الحجم. بناءات الألعاب كبيرة. يقلّص ضغط LZMA الصلب في المثبّت بناء Unity عادةً بنسبة 30 إلى 60 بالمئة، وغالبًا أكثر مما يفعله ملف zip. تحقق من حد الرفع في قسم الأسعار قبل البناء.
- ملفات الحفظ. يشير
Application.persistentDataPathفي Unity وuser://في Godot أصلًا إلى مجلد AppData الخاص باللاعب، لا إلى مجلد التثبيت، لذا تبقى ملفات الحفظ بعد إلغاء التثبيت وإعادة التثبيت. لا تكتب ملفات الحفظ بجانب.exe؛ فمجلد Program Files للقراءة فقط بالنسبة إلى المستخدمين العاديين. - التحديثات. الإصدار الجديد هو مثبّت جديد برقم إصدار أعلى. تثبيته فوق القديم يستبدل الملفات في مكانها.
- التعديلات (Mods) والملفات الإضافية. يمكن إضافة ملف readme أو موسيقى تصويرية أو مجلد تعديلات في خطوة «ملفات أخرى» في ExeTup لتُثبَّت إلى جانب اللعبة.
- SmartScreen. سيرى اللاعبون الذين ينزّلون لعبة مستقلة جديدة تحذير «قام Windows بحماية الكمبيوتر» إلى أن يكتسب الملف سمعة. راجع ما يمكنك فعله حيال ذلك؛ وتساعد ملاحظة قصيرة في صفحة متجرك.
الأسئلة الشائعة
هل يحتاج itch.io إلى مثبّت؟
لا، يقبل itch.io ملفات zip، ويثبّتها تطبيق itch. المثبّت موجّه للاعبين الذين ينزّلون من الموقع مباشرة، وللمبيعات خارج المتاجر. يرفع كثير من المطورين الاثنين معًا.
هل يمكنني تضمين حزمة Visual C++ القابلة لإعادة التوزيع؟
لا يسلسل المثبّت مثبّتات أخرى. تعمل بناءات Unity عادةً من دونها؛ وإن كانت لعبتك تحتاج إلى حزمة معيّنة، فاذكر ذلك في صفحة التنزيل أو ثبّتها عند أول تشغيل للعبتك.
هل سيبلّغ برنامج مكافحة الفيروسات عن لعبتي؟
يتصرّف المثبّت القياسي الذي يضع اللعبة في Program Files مثل أي برنامج آخر. تخضع الملفات غير الموقّعة من ناشرين جدد لتدقيق إضافي؛ وتوقيع الشفرة هو الحل على المدى الطويل.
ماذا عن بناءات Unreal Engine؟
العملية نفسها. حزّم المشروع لنظام Windows، واضغط المجلد المحزّم مع ملف .exe الخاص به في ملف zip، ثم ابنِ المثبّت منه.
أدلة ذات صلة
- كيف تصنع ملف Setup.exe لتطبيق Windows (بدون برمجة)ما الذي يفعله ملف Setup.exe فعلاً، والطرق الثلاث لصنعه، وكيف تحوّل مجلد تطبيقك إلى مثبّت احترافي خلال دقائق دون كتابة أي سكربت تثبيت.
- تحويل ملف .exe إلى مثبّت Windows (من exe إلى Setup.exe)كيف تحوّل ملف .exe عاديًا، أو مجلدًا يحتوي على ملف .exe، إلى مثبّت Windows حقيقي مع اختصارات وبرنامج إلغاء تثبيت، دون كتابة أي سكربت تثبيت.
- '"قام Windows بحماية الكمبيوتر الخاص بك": ماذا يعني تحذير SmartScreen وكيف تتخلص منه'لماذا يعرض Windows تحذير "ناشر غير معروف" على مثبّت جديد، وما الذي يمكن للمستخدمين النقر عليه، وكيف يُزيل توقيع التعليمات البرمجية والسمعة هذا التحذير.