The Witcher: למה להשתמש ב-Unreal Engine 5 במקום במנוע האדום?

מדוע CD Projekt RED נטשה את המנוע הקנייני שלה, Red Engine, לטובת Unreal Engine 5 של Epic Games (כמובן לא הגרסה החינמית, אלא השלמה עם כל התמיכה הדרושה) לסאגת The Witcher החדשה?

במציאות נראה שהיתרונות רבים, אך כפי שנראה ישנם גם חסרונות רבים, חלקם לא מובנים בקלות. אז בוא נלך ונגלהמדוע CD Projekt RED ישתמש ב-Unreal Engine 5 עבור The Witcher במקום במנוע האדום.

היתרונות

The Witcher החדש יופעל על ידי Unreal Engine 5

היתרון הברור ביותר הוא ש-Unreal Engine 5 הואמִסגֶרֶתהמתקדם ביותר בעולם, לא רק בתחום המשחקים. יש שיחשבו מיד על גרפיקה בלבד, אבל במציאות זה גם מנקודת מבט של תוכנת ביניים וסדרה שלמה של היבטים שמייעלים משמעותית את תהליך יצירת משחק וידאו: Epic Games רכשה טכנולוגיות רבות במהלך השנים האחרונות, כמו זה של Bink בשימוש נרחב לסרטונים, מה שהופך את Unreal Engine אפילו יותר אוטונומי בהשוואה למתחרים. באמצעותו יש לך את החבילה השלמה. מטבע הדברים הוא גם מאוד מתקדם מבחינה גרפית, עם טכנולוגיות כמו Nanite או Lumen, או ניהול משולב מאוד יעיל של מעקב אחר קרניים, שיכול לעזור רבות בפיתוח.

כל זה מביא אותנו ליתרון השני, הגדול: ל-Epic Games ישצוות מסור גדוללפיתוח המנוע שלו. אנחנו כבר לא בשנות ה-80 או ה-90 שבהן מנוע גרפי יכול להיבנות על ידי צוות קטן של אנשים סביב הצרכים של משחק בודד. כיום מנוע כמו Unreal Engine 5, חזק ורב-תכליתי, מעסיק מאות אנשים ליצור, לתחזק ולתמוך. להגיע לאותה רמה עבור כל מפרסם פירושה השקעה של מאות מיליוני יורו, יצירת צוות ייעודי מאפס או כמעט מאפס ובעיקר צורך לנהל את כל המשימות השונות, כמו יציאות לפלטפורמות השונות, שיש להתמודד איתן. באופן פרטני הן ברמת התמיכה והן ברמת כלי האופטימיזציה. Unreal Engine 5, לעומת זאת, כבר מציע הכל, כמו כן מצויד בתיעוד נרחב מאוד, מה שמפשט לא מעט את חיי המפתחים. נקודה אחרונה זו, שלעיתים קרובות מתעלמים מהשחקנים, היא במקום זאת חשובה מאוד, מכיוון שההפניות מתועדות עוזרות לפתור במהירות רבה יותר את הבעיות הבלתי נמנעות שנתקלו בהן במהלך העבודה.

Unreal Engine 5 הוא מנוע מתקדם מאוד

היתרון האחרון, לא פחות חשוב מהאחרים, אבל בהחלט הפחות מוכר בציבור הרחב, נוגע לאימון צוות פיתוח. במילים פשוטות: מפתח שעובד על Red Engine מכיר רק את Red Engine ויכול למכור רק באזור זה, בעוד מפתח שמכיר את Unreal Engine, שאומץ על ידי בתי תוכנה בכל העולם, אבל לא רק, לאור ההתפתחויות האחרונות בתחום הקולנועי, יש לו יותר סיכויים למצוא פרויקטים לעבוד עליהם (כפי שנראה, זה גם חיסרון עבור CD Projekt Red).

השימוש במנוע האדום עם The Witcher החדש, עבור CD Projekt RED היה פירושו צורך ליצור אתעובדים חדשיםעל המנוע שלו (נסביר את הנקודה הזו טוב יותר בחסרונות). הפיכתם ל-100% מבצעית הייתה דורשת אפוא חודשים רבים, אם לא שנים. יתר על כן, האולפן הפולני היה מתקשה לא מעט למצוא מתגייסים חדשים משתי סיבות: הראשונה היא שאנשי המקצוע יודעים שהתמחות במנוע קנייני היא מיומנות קשה למכירה מחדש, השנייה היא שאחרימקרה Cyberpunk 2077, ל-CD Projekt RED אין מוניטין טוב במיוחד, ולכן זה לא מקום עבודה אטרקטיבי במיוחד, במיוחד עבור אנשים שכבר יש להם קורות חיים שמאפשרים להם לבחור היכן להתמקם.

מנקודת מבט זו, האימוץ של Unreal Engine 5 יאפשר לצוות הפולני להיות מסוגל להיעזר במאגר הרבה יותר רחב של מפתחים פוטנציאליים מזה המובטח על ידי Red Engine.

אני בעיות

הבעיות של CD Projekt Red עם Cyberpunk 2077 היו מכריעות בבחירת המנוע החדש

האם כל מה שמנצנץ זהב? בעצם שלבעיותבאימוץ Unreal Engine 5 בהחלט יהיו כאלה, או בגלל הבעיות הפנימיות של CD Projekt RED, או בגלל שהמעבר ממנוע אחד למשנהו אינו נטול כאבים בכל מקרה. אבל בוא נלך לפי הסדר.

Dopo Cyberpunk 2077, CD Projekt Redאיבד כמה מפתחים(היו עריקותאפילו בין "הראשים המוכתרים") משלוש סיבות יסודיות: הראשונה היא המשבר שנמשך שנים, ששרף אנשים רבים, והוביל אותם לעזוב בחיפוש אחר תנאי עבודה טובים יותר. השני הוא שהמעבר למנוע המניות, כלומר Unreal Engine, הוביל לדימום גדול של מפתחים מהצוות הטכני שעבד על Red Engine. תרגום: רבים נעלמו, כבר לא נחוצים, כי המנוע הזה לא יהיה בשימוש יותר. הסיבה השלישית היא עבודה מהבית: האפשרות לעבוד מהבית עבור מתכנתים, מעצבים ואנשי מקצוע רבים אחרים העוסקים בפיתוח משחקי וידאו אפשרה לחברות CD Projekt RED לשעבר לגשת לשוק האירופי, שבו המשכורות טובות בהרבה מאלה שמציעות הסטודיו הפולני, שמשלם לפי סטנדרטים מקומיים. לאחרונה המשכורות הפכו גבוהות גם ב-CDPR, אבל הן תמיד נמוכות מאלה שמשולמות, למשל, על ידי אולפנים לאנגלית וצרפתית. נקודה אחרונה זו הובילה לנטישות רבות. לפי אחד המקורות הפנימיים שלנו, אנחנו מדברים על נתונים קרובים ל-75%.

המעבר ל-Unreal Engine 5 מציע את הסיכוי להיות מסוגל לשים אצוות קטןעל המנוע, צמצמו את מספר המתכנתים והתמקדו יותר במעצבים, הודות לשרטוטים (מערכת פנימית של המנוע). קחו בחשבון שמעצבים עולים פחות מתכנתים, אז כנראה ש-CD Projekt RED יחסוך הרבה מנקודת מבט זו. לרוע המזל יש לומר שהפקות כמו The Witcher 3 ו-Cyberpunk 2077 אינן ניתנות לניהול כרגע עם Unreal Engine 5 הבסיסי, שיצטרך לשכתב בחלקים רבים.

Unreal Engine 5: האם רק Epic Games ירוויחו ממנו בסופו של דבר?

לשם כך, יהיה צורך להעסיק מתכנתי מנועים. אז הם יצטרכו לשים בצד את השרטוטים, כי הם נוטים להיות איטיים פי 10 עד 100 מקוד שנכתב ב-C++, ומעסיקים מתכנתים למשחק.

כדי למשוך אנשים הם יצטרכו לעשות יותרלהתאים את שכרםלזרים, מה שגורם לעלויות הייצור לעלות באופן משמעותי. הם גם יצטרכו להבטיח עבודה מהבית, כי עם כל מה שקורה במזרח אירופה אף אחד לעולם לא יעבור לפולין ויוכל לעבוד מהבית עבור אחרים. המהות היא שהחיסכון הכולל יכול להיות נמוך בהרבה מזה שהעריכו האוונגליסטים של Unreal Engine ורק Epic Games ירוויח מזה, שתמצא את עצמה עם עוד סדרה יוקרתית שנוצרה עם המנוע שלה. יתרה מכך, מכיוון שהמשחק נוצר בשותפות, הוא יוכל גם לנצל את העבודה על המנוע שבוצעה על ידי מפתחי CD Projekt RED.