Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
صناعة ألعاب متعددة اللاعبين بي Unity & Photon Network.
Rating: 4.5 out of 5(16 ratings)
95 students

صناعة ألعاب متعددة اللاعبين بي Unity & Photon Network.

برمجة و تطوير لعبة حربية متعددة اللاعبين - Making Multiplayer Game In Unity With Photon Network
Last updated 5/2021
Arabic

What you'll learn

  • ربط المشروع الموجود في اليونيتي مع شبكة PhotonNetwork
  • كيفية عمل الواجهة الرئيسية الخاصة باللعبة باحترافية و بسرعة
  • لإتصال بالشبكة عند بداية اللعب
  • الإنضمام إلى اللوبي lobby
  • إنشاء الغرف و الإنضمام إليها
  • الإنتقال من مشهد إلى أخر باستعمال الشبكة
  • إعطاء إسم للغرفة
  • وضع الإعدادات الخاصة بالغرفة ( العدد القصوي للاعبين الذين يمكنهم الإنضمام للغرفة ،و الخريطة الخاصة بالغرفة، وهل هي غرفة عامة يمكن للجميع الإنضمام إليها أو خاصة )
  • وضع كلمة سر للغرفة في حال كانت خاصة
  • الإنضمام لغرفة خاصة عن طريق إدخال كلمة سر
  • الإنضمام للغرفة من خلال إسمها الخاص
  • إدخال الإسم الخاص باللاعب
  • صناعة مكان خاص بإظهار الغرف ، و إظهار الغرف فيها
  • إظهار أسماء الغرف، بالإضافة إلى الخريطة الخاصة بها ،و عدد اللاعبين المتواجدين فيها، و عدد اللاعبين القصوي
  • البحث على الغرفة من خلال الخريطة الخاصة بها
  • الحصول و البحث عن الغرف المتواجدة في اللعبة
  • إخفاء الغرف في حال أصبحت ممتلئة، أو في حال تم بدئ اللعب
  • الإنضمام للغرف بشكل عشوائي
  • الخروج من الغرفة
  • تحريك اللاعب و جعله يقفز
  • إطلاق النار
  • إظهار اللاعبين عند بداية اللعبة(spawn players)
  • الإنتظار حتى يكون جميع اللاعبين جاهزين للعب ،عندها يتم بدء اللعب
  • اختيار الشخصية الخاصة بك
  • عمل سكريبت GameManger
  • جعل اللاعب يفوز في حال قام بقتل لاعب أخر
  • وضع وقت في اللعبة (Timer)
  • خسارة اللاعب الأقل دما، و فوز اللاعب الأقوى عند انتهاء الوقت
  • إظهار PING
  • كيفية إستعمال TextMeshPro
  • التكلم مع اللاعبين داخل الغرفة
  • إظهار الأصدقاء القادرين على اللعب، و إرسال لهم طلب الإنضمام إلى الغرفة
  • كيف يمكننا أن نحل الأخطاء في حالة واجهتنا؟
  • كيف نستطيع أن نطور من أنفسنا كالمطويرين في مجال صناعة الألعاب المتعددة اللاعبين و البحث عن المعلومات

Course content

5 sections44 lectures10h 51m total length
  • Introduction0:39
  • Photon Unity Networking - تعريف5:06

    في هذا الدرس نتعرف عن الفوتون نيتورك و كذالك سنرى كيف يشغل فيه Multiplayer

  • Set up Photon Unity Network in Unity - ربط بين اليونيتي و الفوتون نيتورك5:45

    كيف نقوم باترتيب الفوتون في لعبتنا الخاصة من أجل بدأ العمل

  • Project Set-Up - إعداد المشروع7:11

    بعض أشياء التي يجب علينا القيام بها في المشروع قبل بذاية في صناعة العبة

Requirements

  • حاسوب
  • أنترنت
  • برنامج اليونيتي Unity
  • أي برنامج خاص بالكتابة ( يفضل برامج خاصة بالبرمجة)
  • متصفح أنترنت كيفما كان

Description

.أول سلسلة عربية في صناعة الألعاب المتعددة اللاعبين بأسلوب رائع وممتع

في هذه السلسلة سوف نرى مع بعضنا البعض كيف نقوم بصناعة ألعاب متعددة اللاعبين في اليونيتي ،سواء ثنائي أو ثلاثي الأبعاد ،و تعتبر هذه الدورة هي أول دورة عربية شاملة تمكنك من إتقان مجموعة من التقنيات التي بفضلها ستستطيع صناعة لعبتك الخاصة، وسنرى أيضا في هذه السلسلة أساليب ستمكنك من صناعة لعبة مطابقة للعبة Among Us .

عتبر هذه السلسة هي الأولى عربيا و الوحيدة عالميا التي تطرقت لمجموعة من التفاصيل في صناعة الألعاب المتعددة اللاعبين باستعمال UNITY & PHOTON NETWORK .

لمن هذه الدورة؟

  • أي شخص يريد أن يصنع  الألعاب المتعددة اللاعبين.

  • الأشخاص الذين يرغبون في إنشاء ونشر ألعابهم الخاصة.

  • عديمي الخبرة، المبتدئين، ومتوسطي الخبرة، المهتمين بتعلم تطوير الألعاب وخاصتا الألعاب المتعددة اللاعبين.

  • الأشخاص المهتمين بالعمل على صناعة وتصميم الألعاب.

سنستعمل في هذه السلسلة مجموعة من الأدوات من بينها Unity و لغة C# و منصة Photon Network.


؟C# ولغة Unity لماذا محركة

يونيتي هو محرك ألعاب متعدد المنصات تم تطويره بواسطة يونيتي تيكنولوجي، يتم استخدامه لتطوير الألعاب والبرامج على اجهزة الكمبيوتر، البلايستيشن، الأكس بوكس، الأجهزة المحمولة والويب. ويستخدم محرك يونيتي لغة سي شارب، والتي تعتبر أحد أسهل لغات البرمجة بالنسبة للمبتدئين، كما انها تُدرس في كثير من الجامعات حول العالم كأحد أفضل لغات البرمجة، بالإضافة إلى انها أحد أكثر اللغات المطلوبة في سوق العمل


لماذا منصة Photon Network ؟

لأنها تعتبر من أفضل الشركات التي تسمح للناس جعل ألعابهم قابلة للعب، و فيها مجموعة من اللاعبين، كما أنها معروفة بسرعة شبكتها و سهولة استعمالها و كذلك كثرة مستخدميها، بحيث يستخدمها أكثر من نصف مليون مبرمج مستقل في أعماله الخاصة


أتمنى أن تنال هذه الدورة إعجابكم و تكون مفيدة لكم.


Who this course is for:

  • Game developer - مطور العاب
  • كل من هو مهتم بشكل عام بمجال ألعاب