אני לא אוהב את זה. אני ממש ממש לא אוהב את זה ואני עדיין עומד מאחורי מה שטענתי אז: לוקהארט זה רעיון רע שיגרור את כל הדור הבא למטה,אני לא אומר שהדור הזה הלך פייפן אבל הוא בהחלט לא יהיה מה שהוא יכול להיות. הנה תגובה של מפתח משחקים מפתח ב-Era שאני מאוד מסכים איתה:
גם הפס5 הולך לחטוף מההחלטה הזו כשזה מגיע למשחקי מולטי פלטפורם. מאוד מפתיע אותי שזה המהלך שפיל ספנסר לוקח,איכשהו מיקרוסופט תמיד נופלת בהחלטות כל כך קריטיות.
אתה יושב וקורא את התגובות ב-ERA וזה מדליק אותך. לצערנו, הרמה של התגובות שם משפשפת את הרצפה, פשוט מדכא לקרא את זה (בלי האפשרות להגיב, פאקינג הקונפליקט בעזה!) וחבל שאתה קורא את השטויות שהם כותבים ונותן לזה לבאס אותך. דבר ראשון מפתחים בונים משחקים לקונסולה החזקה בשוק ומשם עושים scale down, בניגוד לשטויות שאומרים ב-ERA. לבנות משחקים לקונסולה החזקה גורם לכל הקונסולות להרוויח, אפילו החלשות שמקבלות DOWNGRADE ענקי בכדי שהמשחק ירוץ עליהן.
מעבר לזה, בו נעשה תרגיל מחשבתי קצר. נניח שהאנקונדה הייתה 10TF ומכוונת ל-4K בזמן שהלוקהארט הייתה 9TF ומכוונת ל1080P, זה היה מדכא אותך? כנראה שלא, הרי ברור לך ולכל אדם שפוי שקונסולה זהה ב-100% עם רק GPU שונה קלות שאחד 10TF שמכוון ל-4K והשני 9TF שמכוון ל-1080P, שהקונסולה עם ה-9TF תהיה עם ביצועים טובים יותר בצורה קיצונית כי היא רק 10% יותר חלשה אבל מכוונת לרזולוציה נמוכה ב-75%.
אחרי שבססנו את הצעד הראשון, תן לי לשאול אותך את זה, איפה עובר הקו? אם 9TF זה בסדר ולא יחזיק שום דבר מאחור, אז האם גם 8TF זה בסדר? 6TF? אולי 3TF? איפה עובר הקו שבו הקונסולה החלשה מתחילה לגרום לדור לדרדר? בו נגיד שאם לוקהארט מכוונת ל-1080P וסקארלט ל-4K, הפרש של פי 4 ברזולוציה, לדעתי הפרש כוח של פי 2.5 נותן מספיק באפר בשביל שלוקהארט תהיה עבודה סופר קלה למפתחים אחרי שהם בנו גרסת סקארלט. יותר מזה, על פי הדליפות אין בכלל הבדל בין ה-API של ה-X, ה-S, סקארלט ולוקהארט. כלומר מפתח בונה משחק לסקארלט והוא פשוט רץ על לוקהארט, בטח ב-12FPS אבל רץ. ברגע שהוא רץ, ובתאוריה זה אמור להיות מידית, מתחילים לשחק קצת בהגדרות. מורידים רזולוציה, זה לבד אמור לגרום למשחק לרוץ טוב. הוא עדין לא רץ טוב? תוריד רזולוציה של המפות צל. עדין לא רץ טוב? תשתמש במודלים של LOD1 במקום LOD0. עדין לא טוב? תוריד רזולוציה של טקסטורות או אפילו רד ל-900p. זה אשכרה לשחק בקובץ INI עד שהמשחק רץ טוב ואז לתת לצוות QA לבדוק שהכל בסדר. זה דורש עבודה? בטח. זאת עבודה ברמות שהפרו או ה-X הציגו למפתחים כשהם היו צריכים להתחיל לפתח למנוע שלהם כל מני אלגוריתמי דמקה והזרקות פיקסלים מאלגוריתמים טמפריאלים בכדי להגיע למטרת ה-4K של הפס4 פרו? ממש לא, זה קל משמעותית.
ואתה יודע מה, בו נניח שההסטריה בERA מוצדקת ושלוקהארט היא קטסטרופה מטורפת, לא מסוגלת להתמודד, חיים קשים למפתחים והכל. כולנו מסכמים שהפס5 תהיה הכי מוכרת בדור הבא? כולנו מסכימים שלא מעט אם לא רוב הקונסולות סקארלט שימכרו יהיו אנקונדה? זה אומר שבערך 80%+ אם לא 90%+ מהתעשיה תהיה על קונסולות 10TF+. אז באמת נראה לך שלא יפתחו משחקים במיוחד לקונסולות האלה? אם הלוקהארט תהיה כל כך בעייתית אז מפתחים פשוט יפתחו אך ורק לפס5 ולאנקונדה ויתנו לצוות יעודי או בתי פיתוח כמו iron galaxy לעשות "פורט" ללוקהארט. תסתכל על הסוויטצ', מפתחים רואים בה מטרה הגיונית לפורטים ולאחרונה היא מקבל המון למרות שיש לה API אחר לגמרי, ארכיטקטורה שונה לגמרי (גם NVIDIA וגם ARM לעומת AMD ו-X86) זיכרון ו-CPU איטיים מהפס3. אז למה לא לעשות פורט ללוקהארט, כמו שעושים לסוויטצ'? מה יותר קל מזה? אותו CPU, אותו זיכרון, אותו SSD... אפילו אותו API. ואני כבר אומר שזה ממש אבל ממש לא המקרה.
בקיצור, כל הבכי הזה הוא השטות הכי גדולה שראיתי לאחרונה. אף פעם לא ראית משחק PC שרץ ב-55FPS על טייטן RTX ב-4K אבל על 2060RTX ב-1080p הוא רץ מהר יותר בבדיוק אותן הגדרות גרפיות? מה עושה את הקונסולות האלה כל כך מיוחדות, קונסולות X86 שרצות ממילא על DIRECTX כמו כל PC מודרני, שהן יהיו שונות מאיך ששוק ה-PC עובד כבר עשורים? ככה כל שיגור של כרטיס מסך עובד, יש טייטן RTX ב-2500$ ו-2060RTX ב-300$ והם מריצים את אותם משחקים ברזולוציות והגדרות גרפיות שונות.
יש את הCPU החדש? יש את הSSD החדש? יש זיכרון דומה? יש ל-GPU את אותן יחידות חומרה וסט פקודות? אז מה הבעיה?