مطور Unity خبير لتطوير وتعديل لعبة أونلاين (Multiplayer) وإدارة السيرفرات

تفاصيل المشروع

أبحث عن مبرمج Unity محترف (Senior/Mid-Level) للعمل على مشروع لعبة أونلاين (Multiplayer). العمل سيتضمن تعديل وتطوير كود موجود مسبقاً (Source Code)، وإضافة ميزات جديدة، وضمان استقرار الشبكة

المهام المطلوبة:

-تحليل وفهم السورس كود الحالي للعبة والعمل على تحسينه (Refactoring).

-إضافة ميزات أونلاين جديدة (مثل: شات صوتي/كتابي، قوائم المتصدرين، نظام غرف).

-تغيير وتعديل واجهات اللعبة والجرافيك (Reskinning) وربطها بالكود بشكل سليم.

-دمج خدمات الطرف الثالث (Ads, IAP, Analytics).

المهارات والخبرات اللازمة (يرجى عدم التقديم إن لم تتوفر لديك):

1. خبرة قوية في الشبكات (Multiplayer Networking):

-إتقان التعامل مع حلول الشبكات مثل Photon (PUN2/Fusion) أو Mirror.

-خبرة في التعامل مع Nakama Server.

-القدرة على حل مشاكل الـ Lag والمزامنة (Synchronization) والـ Latency.

2. التعامل مع الخدمات السحابية (Backend Integration):

-فهم جيد للتعامل مع APIs و JSON.

3. التعامل مع الكود الجاهز (Code Architecture):

-قدرة عالية على قراءة وتعديل أكواد كتبها مبرمجون آخرون دون كسر النظام.

-فهم عميق لـ OOP و Design Patterns (مثل Singleton, Observer) لكتابة كود نظيف وقابل للتطوير.

4. أدوات ومكتبات (Essential Tools):

-خبرة عملية في استخدام Git لإدارة النسخ (شرط أساسي).

-خبرة في دمج الإعلانات (AdMob/Unity Ads) والشراء داخل التطبيق (In-App Purchases).

شروط التقديم:

معرض الأعمال: يجب إرفاق روابط لألعاب أونلاين (Multiplayer) قمت ببرمجتها أو المشاركة فيها (ألعاب الـ Single Player لن يتم اعتمادها كمعيار وحيد).

تقدم للمشروع

العروض المقدمة

لا يوجد عروض بعد.

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.