رجوع
كيف قامت Look North World بإنشاء لعبة "باركور الرُقع" المعتمدة على الإيقاع في Fortnite
مايكل ديكوكووك، المهندس الرئيسي، Look North World
الرُقع باركور (رمز الجزيرة - 1425-4464-4801) هو التعاون بين استديو UGC اللعبة وناشر Look North World و Harmonix Labs, فريق داخل ألعاب Epic Games المعروف بتطوير تجارب الفئة العالمية ذات القاعدة الموسيقية.
معًا، قمنا ببناء لعبة موسيقية تركز بشكل كبير على اللعب الفعلي والتفاعل الموسيقي، مما يدفع حدود الرُقع— وهي مجموعة من الأجهزة لـ Fortnite مبدع و UEFN التي تتيح لك إنشاء الموسيقى والمرئيات والتلاعب بها. الرُقع الباركور يسلط الضوء على بعض الطرق التي يمكنك من خلالها إنشاء مسارات صوتية مخصصة لجزر الألعاب الخاصة بك واستخدام الموسيقى لتعزيز اللعب الفعلي.
تواصل هارمونيكس تواصل تحسين وتوسيع أدواتها في الرُقع، وقد أجرت تحسينات كبيرة خلال تطوير باتش الرُقع الباركور.
فيما يلي، نسلط الضوء على بعض الميزات الرئيسية المستخدمة في لعبتنا، إلى جانب الدروس المهمة التي تعلمناها خلال عملية التطوير. لمزيد من المعلومات والوثائق حول أدوات الرُقع الحالية، يرجى الاطلاع Epic وثائق أجهزة الرُقع .
منظم تسلسل النغمات تمكّنك من وضع وتشغيل النوتات استنادًا إلى الإيقاع الحالي. على الرغم من أن الجهاز لا يُنتج الموسيقى بشكل مباشر، يمكن توصيل كابل الإخراج من منظم تسلسل النغمات إلى أجهزة أخرى متعددة، والتي سنقوم بوصفها لاحقًا.
مفعّل النغمات إطلاق الأحداث عند إنتاج النغمات المحددة. من خلال وضع مفعّل النغمات في سلسلة الإخراج gمنظم تسلسل النغمات، يمكنك تمكين الأجهزة الأخرى من الاستجابة لهذه الأحداث وأداء الإجراءات استنادًا إلى مفعّل النغمات. هذه هي الطريقة الرئيسية التي يقوم بها باركور الرُقع بتحريك المخاطر البيئية بالتزامن مع موسيقانا التصويرية.
إلى جانب Song Sync، تعتبر هذه الأجهزة هي اللبنات الأساسية لتوقيت أسلوب اللعب استنادًا على الإيقاع. يمكن دمجها مع أجهزة أخرى متعددة لإنشاء الموسيقى الفعلية، ولكن من الناحية التقنية، لا تحتاج حتى إلى تشغيل أي أصوات لتحفيز أسلوب اللعب استنادًا إلى الإيقاع. يمكن أن تحدث معالجة إنشاء الموسيقى بشكل متسلسل و/أو متوازي مع أجهزة الرُقع الأخرى لإنشاء الموسيقى التصويرية الكاملة، والتي سنتناولها في القسم التالي.
جهاز مهم جدا في الرُقع الباركور هو مدير الموسيقى. على الرغم من بساطته، إلا أنه يلعب دورًا حيويًا من خلال إدارة إيقاع جميع أجهزة الرُقع. من خلال تعيين الإيقاع في مدير الموسيقى، نضمن أن كل منظم تسلسل النغمات نضعه سيعمل بتزامن مع ذلك الإيقاع. تتيح لنا هذه القدرة تشغيل عدة منظما تسلسل للنغمات بشكل متوازي، وجميعها بتزامن.
باركور الرُقع استخدمنا بشكل أساسي الأدوات المدمجة خلال مرحلة النموذج الأولي، ثم انتقلنا إلى مرحلة دمج الرقع أثناء التطوير لتعظيم الصوت الديناميكي مع تقليل عدد الأجهزة التي نحتاج إلى وضعها في الخريطة.
لموازنة التعقيد الموسيقي مع استخدام الذاكرة، قمنا بدمج الرقع و التأثيرات مع منظم تسلسل النغمات ومفعلاتها بشكل متوازي. على وجه التحديد، قمنا بوضع مزيج منظم تسلسل النغمات/مفعل النغمات (دون أي إخراج إلى السماعة) بالإضافة إلى منظم تسلسل نغمات منفصل وأجهزة توليد الموسيقى الأخرى في سلسلة تنفيذية، مثل لاعبو الآلات, المنقيات, المعدلات، وأخيرًا السماعات.
سمح لنا هذا النهج بإنشاء موسيقى معقدة نسبيًا ضمن عيناتنا، مع الحفاظ على تزامن الحركات في أسلوب اللعب بدقة مع الموسيقى التي يتم تشغيلها في العينات.
عرض دمج الرقع ومعل النغمات، باستخدام منظم تسلسل نغمات متعددة بشكل متزامن.
أبسط شكل من أشكال تأثير أسلوب اللعب على الموسيقى يتضمن تمكين/تعطيل أجهزة الرُقع استنادًا إلى دخول/خروج اللاعب من أجهزة منطقة التحوير (منطقة المطفّر). يتم تنفيذ ذلك بشكل واسع في لعبتنا وهو أمر شائع وبسيط نسبيًا. أكثر مثير للاهتمام is the use of the محدد قيمة الرُقع جهاز. هذا الجهاز مكننا من إحداث تغييرات في أجهزة الرُقع الأخرى أثناء اللعب والتأثير على أي عدد من التغييرات في التكوين الموسيقي.
توضح مقاطع الفيديو التالية استخدام مُحدّدات القيم للتحكم في الموسيقى عبر أسلوب اللعب.
الفيديو 2: نحو نهاية المستوى 3، تتغير الموسيقى إلى مزيج جديد.
الفيديو 3: يتم استخدام مُحدد القيم لتحديث المزيج. بينما تحدث العديد من التغييرات الموسيقية طوال اللعب، يركز هذا الفيديو على قسمين موسيقيين متميزين. يمكننا التبديل بينهما من خلال ضبط الصفحة الحالية لمنظم تسلسل النغمات.
الفيديو 1: يبدأ المستوى 3 بمزيج جديد.
إذا لم يتفاعل اللاعبون بشكل محدد مع أجهزة تشغيل نفسها، فهناك عدة طرق لتقليل تأثير الذاكرة الذي قد تواجهه، وذلك اعتمادًا على عدد أجهزة الرُقع المستخدمة.
ومع ذلك، للحصول على أداء على مستوى الإنتاج، خذ الوقت اللازم لتحويل أي شيء يمكن تحويله إلى أنواع أخرى من تنسيقات الحركات.
وجدنا أن البرمجة النصية باستخدام Verse مثالية لمعظم احتياجاتنا. بينما بقيت بعض الحركات الأكثر تعقيدًا بصريًا في تتابع المستوى، من المهم إدارتها بعناية لتحقيق الأداء الأمثل.
ولأن أسلوب لعب Patchwork Parkourقائم على أسلوب ألعاب المنصات/الحواجز المعتمدة على الإيقاع، تتطلب ذلك استخدام أكبر قدر من الحواجز نفسها والتي يتكون كل منها من عنصر فاعل واحد أو أكثر. يشكل هذا في UEFN عقبة في التطوير عند تجزئة هذه الأغراض من أجل تعديلها ونسخها ولصقها بسهولة. إليك بعض التلميحات لتبسيط هذه العملية:

في الرُقع الباركور, استكشفنا كيفية دمج الموسيقى الديناميكية مع أسلوب لعب مثير مع تحسين الأداء. بداية من الاستفادة من الأدوات المختلفة إلى تحسين إدارة الذاكرة، بينما ساعدت كل قرار في تشكيل تجربة أكثر سلاسة واندماجًا. أثناء تطوير جزرك، تذكر أن تجرب، وتحسن الأداء، وتستمتع!
اقفز إلى اللعبة الآن باستخدام رمز الجزيرة! 1425-4464-4801.
معًا، قمنا ببناء لعبة موسيقية تركز بشكل كبير على اللعب الفعلي والتفاعل الموسيقي، مما يدفع حدود الرُقع— وهي مجموعة من الأجهزة لـ Fortnite مبدع و UEFN التي تتيح لك إنشاء الموسيقى والمرئيات والتلاعب بها. الرُقع الباركور يسلط الضوء على بعض الطرق التي يمكنك من خلالها إنشاء مسارات صوتية مخصصة لجزر الألعاب الخاصة بك واستخدام الموسيقى لتعزيز اللعب الفعلي.
تواصل هارمونيكس تواصل تحسين وتوسيع أدواتها في الرُقع، وقد أجرت تحسينات كبيرة خلال تطوير باتش الرُقع الباركور.
فيما يلي، نسلط الضوء على بعض الميزات الرئيسية المستخدمة في لعبتنا، إلى جانب الدروس المهمة التي تعلمناها خلال عملية التطوير. لمزيد من المعلومات والوثائق حول أدوات الرُقع الحالية، يرجى الاطلاع Epic وثائق أجهزة الرُقع .
إنشاء أسلوب لعب يعتمد على الإيقاع
المكونات الرئيسية: منظم تسلسل النغمات، مفعّل النغمات، Song Sync
بالنسبة للعديد من الألعاب، فإن مكونات الرُقع الأساسية المستخدمة لإنشاء أسلوب اللعب القائم على الإيقاع هي منظم تسلسل النغمات، مفعّل النغمات، وأجهزة Song Sync. باركور الرُقع يستخدم الجهازين الأولين بشكل مكثف. يقدم جهاز Song Sync أدوات قوية لمزامنة مقاطع المرحلة في UEFN مع الصوت. نظرًا لأنه تم إصداره في منتصف عملية التطوير، لم نتمكن من استغلاله بالكامل في هذا المشروع، ولكنه يظهر إمكانيات كبيرة للاستخدام المستقبلي.
مجموعة من منظم تسلسل النغمات / مفعّل النغمات تُستخدم لمزامنة الكائنات مع إيقاع الطبول في باركور الرُقع.
منظم تسلسل النغمات تمكّنك من وضع وتشغيل النوتات استنادًا إلى الإيقاع الحالي. على الرغم من أن الجهاز لا يُنتج الموسيقى بشكل مباشر، يمكن توصيل كابل الإخراج من منظم تسلسل النغمات إلى أجهزة أخرى متعددة، والتي سنقوم بوصفها لاحقًا.
مفعّل النغمات إطلاق الأحداث عند إنتاج النغمات المحددة. من خلال وضع مفعّل النغمات في سلسلة الإخراج gمنظم تسلسل النغمات، يمكنك تمكين الأجهزة الأخرى من الاستجابة لهذه الأحداث وأداء الإجراءات استنادًا إلى مفعّل النغمات. هذه هي الطريقة الرئيسية التي يقوم بها باركور الرُقع بتحريك المخاطر البيئية بالتزامن مع موسيقانا التصويرية.
فيديو يظهر مزيج منظم تسلسل النغمات / مفعّل النغمات في تحفيز الحركا للإضاءة داخل اللعبة.
إلى جانب Song Sync، تعتبر هذه الأجهزة هي اللبنات الأساسية لتوقيت أسلوب اللعب استنادًا على الإيقاع. يمكن دمجها مع أجهزة أخرى متعددة لإنشاء الموسيقى الفعلية، ولكن من الناحية التقنية، لا تحتاج حتى إلى تشغيل أي أصوات لتحفيز أسلوب اللعب استنادًا إلى الإيقاع. يمكن أن تحدث معالجة إنشاء الموسيقى بشكل متسلسل و/أو متوازي مع أجهزة الرُقع الأخرى لإنشاء الموسيقى التصويرية الكاملة، والتي سنتناولها في القسم التالي.
جهاز مهم جدا في الرُقع الباركور هو مدير الموسيقى. على الرغم من بساطته، إلا أنه يلعب دورًا حيويًا من خلال إدارة إيقاع جميع أجهزة الرُقع. من خلال تعيين الإيقاع في مدير الموسيقى، نضمن أن كل منظم تسلسل النغمات نضعه سيعمل بتزامن مع ذلك الإيقاع. تتيح لنا هذه القدرة تشغيل عدة منظما تسلسل للنغمات بشكل متوازي، وجميعها بتزامن.
جار إنشاء موسيقي تصويرية ديناميكية
مزج الصوتيات المولدة خارجيًا وداخليًا من أجل تجربة لعب تركز على الموسيقى.
المكونات الرئيسية: الرقع المدمجة، لاعبو الآلات، التأثيرات، المنقيات، المعدلات، السماعات
تقدم الرُقع مجموعة أدوات قوية من الأجهزة الصوتية التي تمكنك من إنشاء تجربة موسيقية كاملة. يمكنك إنشاء الموسيقى التصويرية بالكامل باستخدام الأدوات والتأثيرات المدمجة في الرُقع، أو، بشكل أكثر إثارة، تزويد عيناتك الخاصة باستخدام الأدوات الصوتية الخارجية من خلال دمج الرُقع.باركور الرُقع استخدمنا بشكل أساسي الأدوات المدمجة خلال مرحلة النموذج الأولي، ثم انتقلنا إلى مرحلة دمج الرقع أثناء التطوير لتعظيم الصوت الديناميكي مع تقليل عدد الأجهزة التي نحتاج إلى وضعها في الخريطة.
لموازنة التعقيد الموسيقي مع استخدام الذاكرة، قمنا بدمج الرقع و التأثيرات مع منظم تسلسل النغمات ومفعلاتها بشكل متوازي. على وجه التحديد، قمنا بوضع مزيج منظم تسلسل النغمات/مفعل النغمات (دون أي إخراج إلى السماعة) بالإضافة إلى منظم تسلسل نغمات منفصل وأجهزة توليد الموسيقى الأخرى في سلسلة تنفيذية، مثل لاعبو الآلات, المنقيات, المعدلات، وأخيرًا السماعات.
سمح لنا هذا النهج بإنشاء موسيقى معقدة نسبيًا ضمن عيناتنا، مع الحفاظ على تزامن الحركات في أسلوب اللعب بدقة مع الموسيقى التي يتم تشغيلها في العينات.
تأثير الموسيقى على أسلوب اللعب
بالإضافة إلى إنشاء الموسيقى وتعزيز آليات اللعب، يحتوي الرُقع على مجموعة متنوعة من الأدوات التي تجعل أسلوب اللعب يؤثر على الموسيقى. باركور الرُقع يستخدم تقنيات مختلفة لتحديث الموسيقى ديناميكيًا بناءً على تصرفات اللاعب وتقدمه في اللعبة.أبسط شكل من أشكال تأثير أسلوب اللعب على الموسيقى يتضمن تمكين/تعطيل أجهزة الرُقع استنادًا إلى دخول/خروج اللاعب من أجهزة منطقة التحوير (منطقة المطفّر). يتم تنفيذ ذلك بشكل واسع في لعبتنا وهو أمر شائع وبسيط نسبيًا. أكثر مثير للاهتمام is the use of the محدد قيمة الرُقع جهاز. هذا الجهاز مكننا من إحداث تغييرات في أجهزة الرُقع الأخرى أثناء اللعب والتأثير على أي عدد من التغييرات في التكوين الموسيقي.
توضح مقاطع الفيديو التالية استخدام مُحدّدات القيم للتحكم في الموسيقى عبر أسلوب اللعب.
الفيديو 2: نحو نهاية المستوى 3، تتغير الموسيقى إلى مزيج جديد.
الفيديو 3: يتم استخدام مُحدد القيم لتحديث المزيج. بينما تحدث العديد من التغييرات الموسيقية طوال اللعب، يركز هذا الفيديو على قسمين موسيقيين متميزين. يمكننا التبديل بينهما من خلال ضبط الصفحة الحالية لمنظم تسلسل النغمات.
مواد التعلم/ تلميحات التطوير
المكونات الرئيسية: وضع ذاكرة الرُقع، صفحات متعددة في منظم تسلسل النغمات، عينات دمج، شبكات هيكلية، ربط الكائنات.
إدارة الذاكرة
يمكن أن تستهلك أجهزة الرُقع ذاكرة كبيرة في لعبتك. إليك بعض النصائح لموازنة استخدام الذاكرة مع الحفاظ على الموسيقى الديناميكية.إذا لم يتفاعل اللاعبون بشكل محدد مع أجهزة تشغيل نفسها، فهناك عدة طرق لتقليل تأثير الذاكرة الذي قد تواجهه، وذلك اعتمادًا على عدد أجهزة الرُقع المستخدمة.
- استخدم إعداد وضع ذاكرة بالرُقع في إعدادات الجزر. هذا الإعداد يعطل بشكل فعال جميع الحركات والعديد من الرسومات المستخدمة بواسطة أجهزة الرُقع أثناء اللعب. تكون هذه الميزة مناسبة فقط إذا لم يكن لدى اللاعبين حاجة للتفاعل مع أجهزة الرُقع أثناء اللعب.
- ستحتاج إلى موازنة استخدام هذه الميزة—عند إنشاء/دمج الموسيقى مع الرُقع، ستحتاج إلى أن تكون الأجهزة مرئية وقابلة للتفاعل بشكل كامل. ولكن عند النشر أو إجراء اختبارات الذاكرة، يمكنك تفعيل هذه الميزة وتقليل استهلاك الذاكرة بشكل كبير.
- استخدم صفحات متعددة في منظم تسلسل النغمات التي يمكنك تغييرها عبر أجهزة محدد القيم حسب احتياجات اللعب.
- قد يحتوي منظم تسلسل النغمات على صفحات متعددةحيث يمكنك تكرارها بشكل فردي أو بالتسلسل. باركور الرُقع يستفاد من هذه الميزة تقليل عدد الأجهزة الفردية في اللعبة. على سبيل المثال، نقوم بتغيير الصفحات بناءً على تقدم اللاعب، كما في الفيديو السابق مع محدد القيم حيث نقوم بتغيير الصفحة 3 من منظم تسلسل النغمات لتشغيل موسيقى مختلفة.
- استخدام عينات الدمج. كما سبق ذكره باركور الرُقع يعتمد بشكل كبير على عينات الدمج. من خلال إنشاء الصوت في محطة صوت رقمية خارجية وتشغيله في دمج الرقع عبر جهاز مشغل الآلات، يمكنك تقليل عدد الأجهزة الفردية المطلوبة لإنتاج صوت معين، وبالتالي تقليل استخدام الذاكرة.
السينيمائيات: الفوائد والمخاطر
كنا نعلم عند بدء التطوير أن أجهزة تسلسل المرحلة والتسلسل السينيمائي كانت ثقيلة على الأداء، لكننا وجدنا أيضًا أنها كانت مثالية للتكرار السريع على ميكانيكا اللعبة التي تتزامن بشكل جيد مع الموسيقى. خلال مرحلة النموذج الأولي، تجعل هذه الأدوات إنشاء ميكانيكا اللعب الممتعة سريعًا وسهلاً، لذلك نوصي باستخدامها للنماذج الأولية / في المراحل المبكرة من تطوير لعبتك.ومع ذلك، للحصول على أداء على مستوى الإنتاج، خذ الوقت اللازم لتحويل أي شيء يمكن تحويله إلى أنواع أخرى من تنسيقات الحركات.
وجدنا أن البرمجة النصية باستخدام Verse مثالية لمعظم احتياجاتنا. بينما بقيت بعض الحركات الأكثر تعقيدًا بصريًا في تتابع المستوى، من المهم إدارتها بعناية لتحقيق الأداء الأمثل.
- عند تشغيل أجهزة التسلسل السينيمائي المتزامنة مع الإيقاع، حاول دمج أكبر عدد ممكن من الشخصيات التي تؤدي الحركات على هذا الإيقاع في أقل عدد ممكن من تتابع المستوى . تسبب هذه الأجهزة تأثيرًا كبيرًا على الأداء عند بدء تشغيلها وإيقافها، لذا فإن تقليل عدد تسلسلات المستويات التي تعمل في نفس الوقت يساعد في تحسين الأداء.
- في الرُقع الباركور قمنا بإنشاء مُفعّل/مُعطّل الحركات يعتمد على المناطق لتقليل عدد السينيمائيات التي تعمل في الوقت نفسه. نظرًا لأن اللعبة مخصصة للاعب واحد، تمكنا من إدارة عدد الأجهزة التي تعمل في نفس الوقت بشكل دقيق.
ولأن أسلوب لعب Patchwork Parkourقائم على أسلوب ألعاب المنصات/الحواجز المعتمدة على الإيقاع، تتطلب ذلك استخدام أكبر قدر من الحواجز نفسها والتي يتكون كل منها من عنصر فاعل واحد أو أكثر. يشكل هذا في UEFN عقبة في التطوير عند تجزئة هذه الأغراض من أجل تعديلها ونسخها ولصقها بسهولة. إليك بعض التلميحات لتبسيط هذه العملية:
- شبكة هيكلية: تجنب استخدام الشبكة الهيكلية iي السينيمائيات قدر المستطاع.
- في البداية، قمنا ببناء جميع المخاطر البيئية التي يتم تحفيزها بواسطة الموسيقى باستخدام الشبكات الهيكلية وحركاتها. جعل هذا الأمر من الأسهل التعامل مع العديد من المخاطر، حيث أن التغيير في الحركة في معظم الحالات كان يتطلب فقط تحديث الحركة، بدلاً من تعديل كل مسار في العديد من السينيمائيات.
- ومع ذلك، في الحالة الحالية لـ UEFN، ستتسبب االسينيمائيات في تحديث الحركة للشبكات الهيكلية وتجديد العظام في كل إطار، حتى عندما لا تكون هناك حركة محددة. يمكن أن يؤدي ذلك إلى مشاكل في الأداء.
- في البداية، قمنا ببناء جميع المخاطر البيئية التي يتم تحفيزها بواسطة الموسيقى باستخدام الشبكات الهيكلية وحركاتها. جعل هذا الأمر من الأسهل التعامل مع العديد من المخاطر، حيث أن التغيير في الحركة في معظم الحالات كان يتطلب فقط تحديث الحركة، بدلاً من تعديل كل مسار في العديد من السينيمائيات.
- كائنات ومسارات: لتحسين الأداء عند استخدام السينيمائيات، من الأفضل ربط كائن واحد فقط بكل مسار تحويل. يضمن هذا النهج تحميلًا أكثر سلاسة ويقلل من مشاكل الأداء المحتملة التي قد تنشأ من طريقة تعامل السينيمائيات مع الأغراض الفرعية.
- إذا تم ربط عدة كائنات بمسار واحد، ستظهر أيقونة السهمين الأصفرين على المسار. تأكد من مراقبة ذلك وتجنب حدوثه كلما أمكن للحفاظ على الأداء الأمثل.

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

في الرُقع الباركور, استكشفنا كيفية دمج الموسيقى الديناميكية مع أسلوب لعب مثير مع تحسين الأداء. بداية من الاستفادة من الأدوات المختلفة إلى تحسين إدارة الذاكرة، بينما ساعدت كل قرار في تشكيل تجربة أكثر سلاسة واندماجًا. أثناء تطوير جزرك، تذكر أن تجرب، وتحسن الأداء، وتستمتع!
اقفز إلى اللعبة الآن باستخدام رمز الجزيرة! 1425-4464-4801.