الشفافية والقولون. 5 أشياء تعني حقًا للمطورين "من الصعب جدًا"

Posted on
مؤلف: Eugene Taylor
تاريخ الخلق: 10 أغسطس 2021
تاريخ التحديث: 21 ديسمبر 2024
Anonim
الشفافية والقولون. 5 أشياء تعني حقًا للمطورين "من الصعب جدًا" - ألعاب
الشفافية والقولون. 5 أشياء تعني حقًا للمطورين "من الصعب جدًا" - ألعاب

المحتوى

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


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

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

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


1. لا يتناسب مع حدود المحرك

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

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

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


2. سيتطلب ساعات عمل أكثر مما يمكننا تخصيصه

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

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

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

3. يتطلب توظيف موظفين إضافيين

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

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

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

4. لن تتناسب مع الحد الأدنى من متطلبات العميل

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

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

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

5. إنها خارج نطاق رؤية اللعبة

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

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

يمكن للمطور أن يقول هنا: "لقد فكرنا في هذه الميزة عند تصميم اللعبة ، لكننا شعرنا أنها تتجاوز رؤيتنا للعبة."

عندما نعيش في عالم يكون فيه CGI أفضل مما يمكننا رؤيته بأعيننا ، فلا يوجد شيء مستحيل أو "صعب للغاية". الأمر كله يتعلق بالقيود التي وضعها المطورون. أتمنى أن يكون المطورون في بعض الأحيان أكثر استعدادًا مع أسبابهم.