
مرحبا بالجميع! لقد مر أكثر من شهر بقليل ، وبصورة تقليدية ، أسارع إلى مشاركة تقدم مغامرتنا ، وهي سلسلة تسمى "عبر الشوك إلى لعبة الأحلام". أريد أن أذكرك بما يحدث هنا. نحن نعمل على تطوير اللعبة - طريقة أخرى - حركة شخص / لعبة RPG غير خطية مع عناصر أفلام تفاعلية ، مصنوعة في أفضل تقاليد الخيال في العصور الوسطى ، استنادًا إلى عالمنا الخاص. يجري التطوير على Unreal Engine 4 بفضل جهود فريق صغير ولكنه ملهم للغاية.
الأجزاء السابقة من هذا الطريق الطويل ، ولكن مثيرة للاهتمام بجنون يمكنك أن تجد في ملفي الشخصي.
في وقت كتابة هذا المقال ، كان هناك اثنان منا فقط ، كنا نشعر بالفكرة ، لكن على العموم فهمنا أن المبلغ الذي لم نتحرك فيه كان ببساطة غير كافٍ ، والآن يوجد بالفعل 20 شخصًا من مختلف المجالات في الفريق ، وأنا سعيد للغاية أن نجحنا في الجمع بين الجهود من أجل القيام بشيء رائع حقًا. بشكل عام ، مرحبا بكم في القط.

في هذه الدعوة ، تم حل العديد من القضايا التنظيمية ، من بين أمور أخرى كانت هناك مشكلة العمل المشترك في المشروع. لتخزين المستودع ، نستخدم github مع Git LFS المتصل. هنا ، لأولئك الذين استخدموا GIT مرة واحدة على الأقل للنسخ ، لن تكون هناك مفاجآت ، باستثناء التثبيت الإضافي لـ
GIT LFS (تخزين الملفات الكبيرة) . أيضًا ، إذا رغبت في ذلك ، يمكنك تثبيت مكون إضافي
GIT LFS في محرر Unreal Engine نفسه. بشكل افتراضي ، لا يمكن لـ Github تخزين هذه المشروعات الكبيرة (50 جيجابايت + في الوقت الحالي) ، لذلك مقابل كل 50 غيغابايت إضافية من مساحة المرور أو القرص ، تحتاج إلى منح 5 دولارات إضافية.
سيكون ذلك كله النصر. لكن أسئلة العمل المشترك لمرة واحدة ودمج البطاقات المتعارضة ظلت مفتوحة. بالنسبة لفريق محلي يعمل من نفس المكتب ، سيكون كل شيء أكثر بساطة ، بما في ذلك أجهزتنا الخاصة كخادم واستخدام متعدد المستخدمين بشكل افتراضي على الشبكة المحلية.
بعد بحث قصير ومحاولات غير مجدية لاستخدام شبكات p2p ، تم العثور على الإشارة الوحيدة لخيار العمل باستخدام
Softether VPN Server . تم شراء VDS بخصائص متواضعة للغاية ، وهو ما يكفي لرفع Softether ، بطل المناسبة ، على متن Ubuntu ،
ويمكن العثور على تعليمات التكوين الأكثر تفصيلا
هنا .
نقوم بتثبيت Softether VPN Client على العميل ونتصل بالجهاز البعيد مع التفاصيل التي قمنا بتكوينها مسبقًا.
ملاحظة: عند إعداد العميل ، يجب عليك التحقق من خانة الاختيار Advanced Settings (إعدادات متقدمة): No Adjustments of Routing Table (جدول تعديلات على جدول التوجيه) ، وإلا فسيتم فقد الإنترنت على الجهاز ولن يتوفر سوى الاتصال المحلي بخادم VPN.
في Unreal Engine نفسها ، يجب أولاً تمكين المكون الإضافي متعدد تحرير المستخدم وإعادة تحميل المحرر.

ثم في الإعدادات تشير إلى عنوان VPN المحلي المستلم.
ملاحظة: في النهاية ، يذهب دائمًا: 0 للاستماع على المنفذ الافتراضي.
يبدو خط الأنابيب النهائي كما يلي: المضيف يفتح جلسة ، وينضم المستخدمون إليها. عند الانتهاء من العمل ، يترك المستخدمون الخادم ، ويقوم المضيف بإجراء التغييرات والتحميلات. يقوم جميع العملاء بمزامنة حالة المستودعات المحلية (السحب / الجلب). يتيح لك هذا معًا التخلص من المشكلات تمامًا مع عدم القدرة على دمج التغييرات المتعارضة بشكل مناسب ، وتقليل حركة مرور LFS المستخدمة ، كما يتيح لك العمل معًا في مشروع. يمكنك
قراءة المزيد حول عمل التحرير متعدد المستخدمين
في وثائق Unreal Engine نفسها .
بالطبع ، كل ما تم وصفه ليس أكثر من تجربة شخصية. إن الشعور بأننا نخترع نوعًا من الدراجات لا يتركني طوال الوقت ، وربما يكون هناك شيء أكثر ملاءمة لتنسيق مماثل للعمل مع فرق بعيدة كجزء من العمل مع UE4 ، وربما لا ، حتى لو كان هناك ، لسوء الحظ ، غير معروف بالنسبة لي.كما قلت سابقًا ، نما الفريق بشكل كبير من حيث النوعية والكمية ، إذا كان في السابق كان يكفي لنقل الوثائق من خلال الرسائل الشخصية والاتصالات ، ثم من أجل التوسع كنا بحاجة إلى تحويل هذا إلى تنسيق واحد.
جيرا مريحة لأولئك الذين عملوا معها من قبل ، باهظة الثمن وضخمة للغاية لأغراضنا.
أسانا هو وحش آخر.
تريللو - لوحة kanban جيدة وبسيطة ، وأخيرا
HacknPlan - اكتشاف جاء في متناول اليد في الوقت الذي كانت هناك حاجة إليه حقًا.
هذا هو تعقب المهام المتخصصة ل "تطوير اللعبة" الشرطي. هناك يمكنك الحفاظ على وثيقة التصميم الرئيسية ، واستثمار الفصول ، وتقسيمها إلى فئات.

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

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



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

آخر مرة عرضت فيها تطورات مفهوم بطل الرواية ، ومنذ ذلك الحين اكتسبت النظرة النهائية.

بعد ذلك ، تم نقله على الفور للتنفيذ ، والآن يمكنك الإعجاب بالنحت الثلاثي الأبعاد:


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

بالطبع ، ما زلنا نضع الكون على أنه شيء فريد من نوعه. نعم ، لقد استعارنا مخلوقات أسطورية ، ولكن هناك مخلوق رائع بنفس القدر يعيش في أراضينا فقط. قريباً ، سيتم تجديد الحواري مع العديد من المخلوقات الأخرى وتاريخهم ، والآن أقترح التعرف على بعض المفاهيم الجديدة:
Tenelov -
ظل هذا المخلوق يلاحق ضحيته لفترة طويلة ، مختبئًا في ظل جذوع الأشجار. عند تشغيله ، يصدر صوتًا شمًا ، ويقوم بدورات مشؤومة ، وبعد ذلك يتم استبداله بالصمت القمعي لغابة آلاف الظلال.
Sea miracle-yudo - من الناحية العملية ، لم يعد أحد على قيد الحياة بعد لقائه معه ، أو
عرائسه -
العذارى الجميلات اللاتي يجذبن بجمالهن ذئاب البحر الجائعة.
يتكون عالمنا
من العديد من المناطق المختلفة ، ونتعامل مع كل واحد منهم بخوف خاص. لذلك ، بدأنا العمل على مزاج معين من مواقع مختلفة. في الوقت الحالي ، يعد عمل Marmid هو المكان الذي تبدأ فيه مغامرتنا ، ويمكنك مشاهدة لوح الألوان الخاص به في كل لقطات الشاشة السابقة والحالية. ومؤخرا ، بدأنا العمل على مزاج غابة الآلاف من الظلال.


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