لعبة Unity متعددة اللاعبين + WebRTC في 5 دقائق

مكون إضافي Unity للألعاب من نظير إلى نظير باستخدام WebRTC. أنشئ لعبة WebGL متعددة اللاعبين في 5 دقائق.

نظرة عامة

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

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

تجربتي متعددة اللاعبين

بعد أن صممت بعض ألعاب اللاعب الفردي ، كنت مستعدًا لتجربة اللعب الجماعي. تعمقت في دليل Unity متعدد اللاعبين والشبكات ووجدت:

ملاحظة : تم إيقاف تشغيل UNet ، وستتم إزالته من الوحدة في المستقبل. نظام جديد قيد التطوير.

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

أريد فقط أن يتحرك لاعبان على الشاشة!

تشغيل المكون الإضافي من نظير إلى نظير

بصفتك لاعبًا ، هل سيكون من الجيد مشاركة رابط مع صديقك والبدء في اللعب على الفور؟

بصفتك مطورًا ، هل سيكون من الجيد بناء لعبة متعددة اللاعبين دون دفع ثمن خادم آخر؟

يهدف هذا المشروع إلى تجربة تقنية تسمى WebRTC.

تعد اتصالات الويب في الوقت الفعلي (WebRTC) مشروعًا مجانيًا مفتوح المصدر يوفر لمتصفحات الويب وتطبيقات الجوال اتصالاً في الوقت الفعلي عبر واجهات برمجة تطبيقات بسيطة

يشبه WebRTC مآخذ الويب ، ولكنه لا يتطلب خادمًا. فكر في أن متصفح الويب الخاص بك يرسل البيانات مباشرة إلى صديقك. لا طرف ثالث.

تعمل هذه الطريقة على خفض التكاليف وتجعل الشبكة لامركزية تمامًا (إذا كنت مهتمًا بذلك).

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

ألفا

هذا المشروع تجريبي للغاية وأحب الحصول على تعليقات. لمزيد من المعلومات ، اتصل بنا مباشرة على Discord.

ابق آمنًا ومتصلاً

اقرأ أيضًا

احصل على أفضل عروض البرامج مباشرة في بريدك الوارد