微軟最近在 Xbox One 主機上的動作,對于玩家和游戲開發商來說都是好消息。
繼前幾天公布了新的會員服務后,在今年的全球游戲開發者大會(GDC)上,微軟還推出了面向游戲開發商的新計劃 Xbox Live Creators Program,幫助他們簡化了游戲的開發、發行機制:Xbox One主機、Windows10平臺的開發商可以將游戲同步發行在主機和PC電腦上,玩家的游戲記錄也可以同步。
對于游戲玩家來說,最直接的影響可能是,他們會接觸到更多的游戲,并且在兩臺設備上都可以玩。
首先是游戲開發上,微軟終于為零售版的Xbox One主機提供了開發模式,這是微軟從 4 年前推出這臺主機就承諾的功能。新的開發計劃下,游戲開發商準備一臺零售版的Xbox One、Windows10的PC,再花20美元注冊個開發者賬號,就可以著手開發了。
不過,在零售版Xbox One主機上推開發模式,微軟只不過是兌現了一個多年的承諾。4年前,微軟在發布Xbox One發布的時候就提到了這項功能,但進度遲緩,一直到去年3月份才公布了帶著bug的預覽版。微軟高管Chris Charla解釋說,這是由于背后的開發工作超出了預期。
在發行上,微軟整合了兩個硬件平臺的游戲發行,Xbox One和Windows10的游戲可以同時上架主機和PC電腦。但值得注意的是,Windows10的游戲加入Xbox Live的大部分功能,包括登陸、視頻直播、好友關系等,但不支持例如多人聯機這樣的功能。新計劃下的游戲會在PC電腦的應用商店內有單獨的分區。
新的游戲開發計劃能改善開發和發行的機制,背后是因為硬件都支持Windows10系統。“當一個Windows通用應用(UWP)在運行的時候,它不會知道”ID@Xbox 計劃的主管 Chris Charla 說,“它只會知道這是一個Windows10設備。”
對于游戲開發商來說,最直接的影響是,這能給游戲開發縮短了相當多的時間、資金。相比之下,現有的開發計劃ID@Xbox是個更耗時、更需要人工對接的工作,但目前這兩個開發計劃會共存,新計劃下的游戲開發商可以隨時加入到ID@Xbox計劃。
在ID@Xbox計劃下,開發商需要先拿初步的游戲設計向微軟申請,微軟通常會花2周時間做批準,然后免費為開發者提供2臺開發機,這時游戲開發商才能著手開發。
這事在前代Xbox 360主機上成本更高,微軟甚至不提供免費的開發機,開發商單購買特別的開發機就要花費1萬美元,對于中小開發商可能是最大的一筆開支了。
看上去,微軟逐漸把PC和Xbox One主機變得更相似。在把Xbox One帶上Windows 10系統后,微軟在去年的E3游戲大會上還推出了Xbox Play Anywhere項目,允許玩家在主機上買了游戲后,能在PC上接著玩。支持這一項目的游戲作品目前會從10款增加至26款。
現在,微軟靠著Windows 10把游戲的開發、發行都統合了起來,這讓Xbox One更像是性能更高的PC。在軟件更新上,Xbox One主機和PC也基本保持著一致,甚至在命名方式上也很相似,Xbox One新的游戲開發計劃,跟Windows 10的更新版都叫“創造者(creator)”。
當然,這不是說游戲在主機和PC上的體驗可以保持一致。游戲手柄和鍵盤、鼠標的組合畢竟不是一回事。但更方便的開發,在PC和主機上同步游戲進度,對于游戲大廠、中小開發商都是有吸引力的點,他們可以在原本的主機游戲上稍加改動,就可以把游戲從主機推到數量更大的PC電腦上。PC游戲也可以快速豐富主機游戲的數量。
微軟的計劃看起來不錯,通用的Windows10看起來可以幫助兩個硬件平臺豐富內容。昨天公布的會員服務,也在一定程度上給游戲做了推廣。玩家每月交付10美元,可以玩到100多款游戲,而且這些游戲每月都會更新一部分。
但這事情不容易做,微軟也曾經失敗過。2006年,微軟推出了Xbox Live Indie Games 開發計劃,允許開發商用一套開發工具,開發的游戲可以同步上架主機Xbox 360、音樂播放器Zune和Windows Phone,但在9年后,微軟關閉了這個項目,用今天的ID@Xbox取代。
現在的問題就是,微軟能吸引多少的PC游戲開發商和主機游戲開發商,去開發另外一個平臺的游戲了。