הנוכלהיה המשחק הבא המצופה מ-Time Gentlemen, Please and Privates devגודל חמש משחקים. ואז הדברים השתתקו. מאוד מאוד שקט. אבל למה? מה קרה? האם אי פעם נזכה לשחק את צלפת הפשע הסייברפאנק הזה? הנה, מידה חמשומרשלחושף לראשונה מדוע המשחק חשך - סיפור עצוב על אבדון פוטנציאלי מבוסס Windows 8, המוביל לקיץ של פחד ולהחלטה הקשה להתחיל את המשחק מחדש מאפס. אבל, תודה לאל, זה סיפור עצוב עם סוף טוב. כמו כן, אתה יכול לקבל הצצה ראשונה למראה החדש והמעולה של המשחק במנוע החדש שלו בשלושת צילומי המסך המובילים (טרום אלפא) בפוסט הזה.
RPS: מה קרה? נשמע שהיה לך רע.
דן מרשל: היה לי קיץ ממש נורא. בעצם הייתי קצת הרוס. מה שקרה הוא שכל ה-Swindle היה בבסיס XNA - כל הקוד שלי היה XNA. כל הפיזיקה, כל החלקיקים, כל התאורה, כל הסאונד, הגרפיקה, כל הדברים האלה היו XNA. היו שמועות ש-XNA יורדת, שמיקרוסופט לא תומכת בזה יותר, כל הדברים האלה. אז ב-Develop [כנס שנתי של תעשיית המשחקים שהתקיים ביולי הקרוב בברייטון, בריטניה] ניגשתי אל הבחור בדוכן של Windows 8 וביקשתי ממנו לנקות את זה, ביקשתי ממנו לומר לי אם משחק ה-XNA שלי עומד לרוץ על Windows 8 או לא, כי היה קשה לקבל תשובה סופית.
הוא בעצם רק הסתכל עליי ונענע בראשו, ואמר 'לא, זה לא ירוץ'. אמרתי 'בהשקה, או פעם?' והוא אמר 'אי פעם'.
אז זה היה קצת דאגה. במקום לקחת את המילה של הבחור האחד הזה בשביל זה, הלכתי וחיפשתי בגוגל את הבעיה, ולמיטב ידיעתי אין עדיין מילה רשמית ממיקרוסופט על מה העתיד של XNA, איך הכל יעבוד בווינדוס 8, האם זה יעבוד בווינדוס 8. אז יש לי הבחור הזה שמבין אומר לי שהמשחק שעבדתי עליו בשנה וחצי האחרונות לא יצליח להיות נתמך על ידי Windows 8. ומכאן אני יכול להסיק שזה לא יהיה נתמך על Windows 9, או 10, או כל Xbox או משהו כזה.
RPS: מה היה הרעש שעשית כששמעת את זה לראשונה?
דן מרשל: אלוהים, אין לי מושג. אני חושב שכנראה הייתי די לא נעים לו, מסכן. אני חושב שכנראה הייתי די סטנד offish. אני לא חושב שעשיתי רעש, אבל אם עשיתי רעש זה כנראה לא היה נחמד.
RPS: אנחנו יכולים להדפיס גסויות על RPS, אגב.
דן מרשל: אני לא חושב שיש לי את זה לצעוק 'פאק' על עובד של מיקרוסופט. זה לא נשמע לי בכלל. אבל בעצם הרגשתי שהעולם התפורר מתחתי. השקעתי כל כך הרבה ב-Swindle ועכשיו עמדתי בפני שהוא לא פועל במחשבים של אנשים עד שהוצאתי אותו. כי זה עדיין היה כמו עוד שנה מהשחרור, אז לכל מה שידעתי כולם הולכים 'מסתבר ש-Windows 8 מדהים!' וכולם מתקינים את זה, ואני דפוק.
RPS: אני בורה בצורה מצחיקה לגבי הצד הזה של הדברים - אני יודע שמשחקים שיוצרו ב-XNA צריכים להתקין את ה-XNA שניתן להפצה מחדש, אבל האם Windows 8 באמת יחסום את זה מלהתקין, או לסרב להפעיל את קובץ ההפעלה, או מה?
דן מרשל: בדיוק. אני גם בורה באופן מאכזב לגבי הצד הזה של דברים טכניים, אני לא ממש יודע, אבל כפי שאני מבין את זה כשאתה מתקין משחק XNA אתה צריך להתקין את ה-.Net framework, ואני מניח שמשהו קורה שם. בעיקרון זה נשמע כאילו XNA .exe מסתמך על עומס של דברים שלא יהיו ב-Windows החדש.
RPS: אני מניח שמישהו עשוי למצוא דרך לפרוץ את זה בחזרה, אבל זה לא מסוג הדברים שאתה רוצה להיות תלוי בכך שהלקוחות שלך יצטרכו לעשות...
דן מרשל: כן, בדיוק. אז זה היה רע. בעצם הרגשתי שהעולם התפורר ואני שבר, אבוד לגמרי ומבולבל לגבי מה לעשות. אז ביליתי קצת זמן בחינה וחשבתי על הבעיה, ובעצם הגעתי למסקנה שהדרך היחידה שלי לצאת ממנה הייתה לזרוק את מעט הכסף שצברתי במשך השנים על הבעיה, ולהעביר אותה ליוניטי. . אבל לא ידעתי כלום על Unity. אז העסקתי בחור מאוד מוכשר בשם טים ג'יימס כדי להניח לי את היסודות הבסיסיים, לשחזר את חומרי ה-XNA ב-Unity. מה שהולך ממש טוב, הוא עושה עבודה טובה להפליא בזמן שאני בעצם יושב שם ובוחרת ביוניטי ומברר איך עובד חרא.
RPS: אבל הוא עושה את זה מלמעלה מימין, לא היה הרבה שאפשר לסחוב ישר?
דן מרשל: לגמרי מאפס. אז בכל פעם שמישהו נהג להזכיר העברה, כמו יציאת קונסולה מפוקפקת או משהו כזה, הייתי פשוט מניח שזה בעצם העתקה והדבקה כדי שזה יעבוד בהגדרה אחרת. אבל במקרה זה העברה זה די הסתכם בכתיבה מחדש.
RPS: עשית טעות איומה - לכל השאר יש רק את הקופסה הקטנה הזו עם ארבעה כפתורים שאומרים 'PC', 'Xbox', 'Playstation' ו-'Nintendo'. לא ידעת על זה?
דן מרשל: אה, חרא. הייתי צריך לקבל אחד כזה. כנראה יש רק אפשרות מוסתרת ב-Visual Studio שנקראת 'פורט'. אז שתקתי על זה, כי אני לא מסוג האנשים שרוטנים וגונחים בפומבי. לא רציתי לשבת שם ולהתלונן על זה עד שמצאתי פתרון והרגשתי ממש חיובי לגבי זה שוב. וזו הסיבה שסוף סוף יש לי צילומי מסך ביחד ואני מדבר על בעיית ה-XNA עכשיו, כי אני סוף סוף במצב שבו אני יכול לראות שכל המצב הנורא הזה סוף סוף הוכיח את עצמו ככוח לתמיד. המשחק הוא פי מאה יותר טוב בגלל שעבר ל-Unity וקיבל מישהו אחר להשתלט עליי בזמן שאני עושה את החלקים היפים ורמות ההגדרה וכמה מהדברים הבסיסיים יותר.
RPS: אז באופן מעוות, בסופו של דבר הצלחת לעשות יותר עבודה על זה, במקום פחות?
דן מרשל. בצורה מעוותת, כן. כלומר זה עולה לי כסף, הרבה כסף שאין לי באמת, אבל אני חושב שבטווח הארוך זה יהיה היתרונות של המשחק. זה פאקינג משחק מבריק - ובכן, זה היה עד שהייתי צריך להתחיל מחדש, לבנות מחדש לנקודה הזו שוב. אבל זה משחק נהדר, אין לי ספק שהוא הולך להצליח באמת, אבל הוא הלך מספר משמעותי של צעדים אחורה.
הערה חשובה: כל צילומי המסך מכאן והלאה הם של ה-Swindle הישן, מבוסס XNA, לא של Unity One המהודרת החדשה.
RPS: האם שקלת את עניין האלפא בתשלום, כפי שעשתה מופנמות זה עתה, תוך שימוש במבנה ה-XNA הזה שיש לך כאב טיפוס כדי לפתות אנשים מיד?
דן מרשל: חשבתי לעשות משהו, אבל תמיד הייתי סוג של אנטי קיקסטארטר, בכך שזה לא מתאים לי בזמן שיש לי את המזומנים למימון עצמי. להוציא כסף מאנשים ושאנשים ישפיעו על עיצוב המשחק, זה לא בשבילי. אבל במהלך הקיץ שקלתי ברצינות להפוך את עמדתי...
RPS: פתאום הכסף של אחרים נראה די טוב, אה?
דן מרשל: כן, כשאתה מתחיל פרויקט מחדש. אבל ייקח לי שבועיים רק להעלות את גרסת ה-XNA עד לנקודה שבה אני אשמח לשחרר אותה אפילו כאלפא מחורבן, אלוהים יודע באיזה מצב היא הייתה, אז אני לא חושב שזה באמת אוֹפְּצִיָה. יעברו כחודשיים עד שלושה עד שגרסת ה-Unity תגיע למקום שבו הייתה ה-XNA. זה עם שנינו שעבדנו על זה, וברור שהמון גרפיקה ודברים כבר נעשו, אז היו כמה דברים שאפשר להציל, לא הרבה.
RPS: אז כמה חודשים אחרי לוח הזמנים המקורי אתה מצפה להיות - חמישה?
דן מרשל: כנראה שש, כי היה חודש של התרוצצות בבכי, שבו שום דבר לא התחיל באמת. אז כנראה בערך שישה חודשים לרדת לטמיון, אבל שווה את זה. אם אתה משווה צילומי מסך של השניים זה נראה ומתנגן הרבה יותר טוב. יש כמה חתיכות קטנות שכשתתחיל מחדש, יש לך את הלוקסוס לעשות אחרת. אמרתי לטים שתמיד אהבתי את הרעיון להכניס זמן כדור, אבל עד שהחלטתי לעשות את זה בגרסת XNA זה הולך להיות יותר מדי עבודה להקטין ולהכניס אותו. ואז הוא שלח לי בערך שתי שורות קוד [בגרסת Unity] וזה נעשה. זה אחד מהדברים שבהם Unity באמת הגיעה. הפעם האחרונה שבדקתי את Unity הייתה לפני כשנתיים, ומיד הנחה את זה בתור לא מתאים לי. אז להרים את זה שוב היה ממש מוזר. כל כך הרבה דברים שהוצאתישבועותכתיבת קוד עבור ב-XNA הייתה בעצם רק גרירה ושחרור ב-Unity.
RPS: האם זה מרגיש כמו רמאות?
דן מרשל: זה מרגיש לגמרי כמו רמאות. כל הדברים המטופשים של זה, זיהוי התנגשות, פיזיקה, מכניקת משחק, שלא מרגיש כמו רמאות, זה תכנות נכון, אבל די הרבה לגרום לזה להיראות יפה ולנגן אפקטים קוליים, זה רק חלום. זה פשוט גרור ושחרר.
זה הדבר הגדול האחר בו - אם יש דבר אחד שהדאיג אותי מאוד בגרסת XNA, זה היה עורך הרמה, שהייתי צריך לתכנת בעצמי. זה היה די בסיסי, לא היה לי ממש אכפת מהתכנות כי חשבתי שאף אחד אחר לא ישתמש בזה. אז חיברתי את זה וזה היה ניתן לעבודה, אבל זה היה כאב בתחת להשתמש. הדבר הגדול ב-Unity הוא ש-50% ממנו הם בעצם עורך ברמה מוכנה. אז כל הדאגה שהייתי צריך לשכתב את זה, זה היה משקל עצום מהראש שלי, כי זה כבר נעשה בשבילי.
RPS: למה היית ב-XNA מלכתחילה - האם פרטיים השתמשו בזה?
דן מרשל: כן, השתמש בזה עבור פרטיים. וזו שפה ממש מקסימה, זה חלום לשימוש. לגרום לדברים להיראות נחמדים וכל מיני דברים כאלה זה מבריק, זה כל כך חבל שנראה שלמיקרוסופט ירתה בפנים, או שפשוט לא אכפת מזה. אני לא יודע מה הם חושבים על זה, אם זה ניסוי כושל או מה.
RPS: נראה שהם במסע צלב כללי יותר כדי להיפטר מכל מה שאנשים רגילים אליו כרגע.
דן מרשל: זה מוזר, אבל XNA הוא ניצחון, זו שפה מבריקה ויפה שצריך לעשות בה שימוש נרחב. זו דרך מצוינת להזדרז מהר מאוד, במיוחד עבור מטומטמים כמוני שלעולם לא יבינו באמת את הדפוק של DirectX. אבל נראה שהם בדיוק ירו אותו לתוך השממה ולא ממש אכפת להם מי משתמש בזה או למה או מה הם יכולים לעשות כדי לתמוך באנשים האלה.
RPS: אתה יודע, כמובן, שברגע שתסיים לעשות Swindle in Unity הם יכריזו על XNA עבור Windows 8? ואז תתאבד.
דן מרשל: כן. אבל אני לא יכול להסתכן בזה, אני לא יכול לקחת את ההימור הזה, שבעוד שנה הם פתאום יעברו 'הפתעה, XNA's בווינדוס 8 עכשיו!' כי אז אהיה בירידה של שנתיים וחצי ותכנס למשחק XNA שאולי לא יעבוד. היתרון האדיר של Unity הוא שעכשיו אני תומך גם ב-Mac ולינוקס, ואולי גם בגרסאות קונסולות, אבל כשהייתי קשור למיקרוסופט זה היה יותר ויותר רעוע.
זה מוזר, בדיוק אחרי פגישת הפיתוח ההיא כשהרגשתי הכי גרוע שלי היה כשגייב ניואל יצא ואמר ש-Windows 8 נראית כמו קטסטרופה. לא אמרתי שום דבר על זה בטוויטר או משהו כזה, כי לא רציתי לדבר על זה עד שהייתי מוכן, אבל זו הייתה הקלה עצומה עבורי כשהוא התחיל להגיד דברים כאלה.
מחר: מה חדש ב-Swindle מאז ששמענו ממנו לאחרונה, איך הסיפור שלו עובד וכמה זה משחק קומי.