Xlera8

ההצהרה המלאה של ג'ון קרמק על הסגירה המתוכננת של Echo VR

CTO לשעבר של Oculus, ג'ון קרמק, הגיב לבקשת תגובה מ- UploadVR בנוגע לסגירה המתוכננת של Meta של Echo VR.

אתה יכול לקרוא את ההצהרה המלאה של Carmack למטה.

למי שמתעדכן, בתחילת השבוע Meta זעזעה את מעריצי אחד מענפי הספורט המוקדמים ביותר של VR, Echo VR, עם ההודעה שמ 1 באוגוסט 2023 בשעה 10:XNUMX שעון האוקיינוס ​​השקט, שלה "שרתים ושירותים ייסגרו כדי למנוע הפעלה נוספת." Echo VR fשוחרר לראשונה פנימה 2017 עבור המחשב מבוסס קֶרַע והפיק תועלת רבה מהמעבר לאלחוטי עם Quest כמה שנים מאוחר יותר. Meta, אז פייסבוק, רכשה את המפתח של Echo מוכן עם שחר באמצע 2020, וחשבנו את ענף הספורט הקבוצתי של האולפן לאחד מהספורט הקבוצתי 10 הכותרים הטובים ביותר לשחק ב-VR. זה בערך קרוב מכיוון שחלקם עשויים להגיע להתנסות בספורט המתואר ברומן המדע הבדיוני המשחק של אנדר. עצומה ל"שמור Echo VRיש יותר מ-17,000 חתימות נכון לכתיבת שורות אלה, עם מאמר מערכת מאת שחקנית ה-Echo VR הוותיקה סוניה הסקינס, הלא היא Hasko7, תיאור האובדן הקהילתי בכתב "אנשים התאהבו, מצאו קריירה ועשו שינויים משמעותיים בחיים" תוך כדי משחק, ויש "בני נוער ששיחקו במשחק הזה 1/3 מהחיים שלהם". ביום חמישי, המטה CTO אנדרו "בוז" בוסוורת' התייחס לסגירה המתוכננת של המשחק באמצעות אינסטגרם - תמללנו את ההערות שלו כאן - באומרו "אפשר להשתמש במשאבים האלה לשימושים אחרים שלדעתי יהיו שימושיים לעשרות מיליוני אנשים שנמצאים כעת ב-VR." Bosworth גם הזכיר את Carmack "לא היה מכבה את Echo VR".

קארמק, מי עזב את מטה בסוף השנה שעברה כדי להתמקד בסטארט-אפ של הבינה הכללית המלאכותית שלו, שלח את הדברים הבאים ל- UploadVR בדוא"ל:

הגעתי לבוז ברגע ששמעתי על הכרזת סוף החיים של אקו. עברנו דיונים דומים בעבר - חשבתי שזו טעות לא לשמור על Oculus Rooms ריצה ויציאה ל-Quest, וחשבתי שזו טעות לנטוש את כל תוכן ה-GearVR/Go כאשר שכבת האמולציה שלי עבדה עבור לפחות חלק ניכר מהדברים.  אני מאמין בהצלת הכל.

גם אם יש רק עשרת אלפים משתמשים פעילים, יש להימנע מהשמדת ערך המשתמש הזה במידת האפשר.  החברה שלך סובלת יותר מנזק כשאתה לוקח משהו יקר למשתמש מאשר אתה מרוויח מכך שאתה מספק משהו בעל ערך שווה לו או לאחרים. ערך המשתמש הוא נקודת הדיבור מספר אחת שלי ללא ספק, אבל "הפוקוס" הוא די גבוה גם שם, ועלות הזדמנות היא דבר אמיתי.

אני חושב שסביר להניח שיש מידה של חשיבה פנימית מונעת שמטה את השולחן לכיוון "פשוט להרוג את זה", אבל זה מאתגר לטעון לחלופות, ו חשבתי שהאמירה של בוז כנה ואמיתית.  בוז נתן אור ירוק לשחרור מבנה השורש של Oculus Go שהרבה זמן התרגשתי עליו, אבל אחרי שראיתי כמה מאמץ פנימי היה כרוך כדי לגרום לזה לקרות, כמעט הרגשתי רע עם זה. האילוצים פשוט שונים בחברה בסדר גודל של Meta.

אני יכול להצביע על כמה אפשרויות אפשריות:

ירידה לתמיכה מינימלית לחלוטין. שים מפתח יחיד שאחראי לתחזק אותו ולעשות מה שהם יכולים עם הקהילה.  ב-Id Software, היה לנו בחור אחד שניהל את Quake Live במשך זמן רב, ואני חושב שזה היה הדבר הנכון לעשות. זה כמעט בוודאות לא "מרוויח" על ניתוח עלות תועלת עבור Echo, אבל הרבה אנשים מבזבזים על דברים גרועים יותר, ולמרות שאני תמיד נוטר על יעילות, הייתי רואה את זה מוצדק עבור הבלתי מוחשיים.

סובב את הפרויקט. הצעתי שהם יראו אם מישהו בצוות רוצה לעזוב את מטה ולהשתלט על הפרויקט. חברי הצוות יכולים לראות את לוחות המחוונים ולבצע הערכה אם יש נתיב בר-קיימא למשחק לתמוך אפילו במפתח אחד. ייתכן שיש אנשים פנימיים שחושבים שפיתוח המשחק נוהל בצורה לא נכונה, ויש סיכוי לרנסנס אם יתקבלו החלטות שונות. הצעתי שהם יציעו למכור את הזכויות תמורת 10 אלף דולר. Meta שילמה מיליוני דולרים רבים כדי לרכוש את Ready at Dawn, אז זו תהיה גלולה מרה לבלוע, אבל זה עדיין יהיה טוב נטו עבור VR. למרבה הצער, התהליך לסובב משהו רחוק מלהיות פשוט במטה, והוא כרוך בפיקוח ממשלתי רב בשלב זה.

בעיה בשתי האפשרויות הללו היא שאולי אין מישהו עם הכישורים המעוניין לעשות זאת. סהעברת מוצר לאורך שנות הדמדומים שלו אינה ספר המשחקים לקידום קריירה טכנולוגית גדולה. למפתחי משחקים יש קהל אחר, אבל יש הרבה תמריצים ברגע שאתה בתוך Meta שמתחילים לשנות את החשיבה של אנשים.

הם יכולים להטיח עליו באנר "לא נתמך", ופשוט לתת לו להמשיך עד שמשהו ימות, במקום להרוג אותו במפורש. ככל שהדברים נרקבים, יהיו יותר ויותר עצומות ותסיסה שרק מהנדס אחד ייכנס לעשות תיקון קטן ופשוט לכל שבר, וזה יכול להיגמר להיות יותר עוינות נטו מאשר רק להרוג אותו בצורה נקייה.

הפרויקט בקוד פתוח. זה יכפיל כדוגמה טובה למפתחים, אם כי בסיס הקוד של Echo שונה מאוד מ-Unity שבו עובדים רוב מפתחי ה-VR. אף פעם לא הסתכלתי על בסיס הקוד של Echo, אבל ברוב בסיסי הקוד המסחריים הגדולים יש דברים שונים ברישיון, ולא בבעלות, כך שהעבודה סביבם יכולה להיות משימה הנדסית משמעותית, והחמצה של משהו עלולה להסתכן בהשלכות משפטיות, אז אפילו הוצאת השלכה חלקית שאינה מתפקדת היא מסוכנת.

מפתח קטן יכול, בתיאוריה, רק ססמן כותרת הערה של רישיון על כל הקבצים וזרוק את הפרויקט על GitHub, אבל זה קורה לעתים רחוקות (לצערי!). המאמץ לעשות את זה ב-Meta, עם כל הביקורות המשפטיות והטכניות, הוא הרבה יותר גדול, והסכנות הרבה יותר גרועות.

למרות שזו בראש ובראשונה בעיה עסקית, עדיין יש מחזות טכניים שיכולים לעזור בעתיד, ואני מעודד את כולם, במטה ומחוצה לה, לחשוב עליהם:

"לשמור על דברים בחיים דורש עבודה" נכון ברמה מסוימת, אבל אפשר לבנות מערכות שפועלות ללא פגע במשך שנים, ולעלות בסדר לאחר אתחול מחדש. ברירת המחדל היום היא אולי בלגן מבוזר של ספגטי, אבל זו בחירה. מערכת שפועלת כבר שנים יכולה ללכת בדרך של התפתחות לחוסן רב יותר בכל פעם שמתגלה בעיה.

כל משחק צריך לוודא שהם עדיין עובדים ברמה כלשהי ללא תמיכה בשרת מרכזי. גם כשלא מסתכלים על דאגות של סוף החיים, היכולת לעבוד כשהאינטרנט מושבת היא בעלת ערך. אם אתה יכול לתמוך ברמה מסוימת של משחק LAN עבור משחק מרובה משתתפים, הדלת פתוחה לפחות לאנשים לכתוב פרוקסי בעתיד. תמיכה בשרתים המופעלים על ידי משתמשים כאופציה יכולה למעשה לחסוך בעלויות אירוח, וגם פותחת אפיקים יצירתיים קהילתיים שונים.

היו ממושמעים לגבי תהליכי הבנייה שלכם ומה אתם מכניסים לעץ המקור שלכם, כך שיש לפחות אפשרות להפוך את הפרויקט לקוד פתוח. תחשוב פעמיים לפני הוספת תלות שאינך יכול להפיץ מחדש, ושקול לבדוק עם גרסאות סתומות של הדברים שאתה כן משתמש בהם. אל תעשה דברים בקוד שלך שלא יהיה מקובל על כל העולם לראות. רוב הפיתוח של המשחק הוא ממהר מבוהל לגרום לדברים להפסיק להתפרק מספיק זמן כדי לשלוח אותם, אז זה יכול להיות קשה להקדיש זמן להנדסת תוכנה בסיסית, אבל יש בזה סיפוק, וזה יכול להשתלם עם שלב מאוחר פחות בעייתי התפתחות.

דבר איתנו

שלום שם! איך אני יכול לעזור לך?