Cocos 2d-x游戲引擎全面支持Facebook平臺
在2014年10月28日的Cocos開發者大會上,觸控科技宣布,在Facebook的協助和支持下,觸控科技對旗下開源引擎Cocos 2d-x進行了更新,正式啟動對Facebook平臺的全面支持。今后,Cocos 2d-x的開發者可以更方便地進行Facebook平臺功能的接入和整合。而采用Cocos 2d-JS(Cocos引擎JavaScript版本)的開發者,更可以使用同一套代碼把游戲無縫發布到iOS,Android和Facebook Canvas頁游三大平臺,并通過Facebook的平臺機制實現跨平臺數據互通的全新用戶體驗。
Cocos開發者大會上,Facebook平臺工程合作部亞太區總經理張博作為重要演講嘉賓帶來《Build Cross Platform Games with Facebook》的演講,并宣布在雙方的合作下,Cocos引擎正式啟動對Facebook平臺的全面支持。作為Cocos引擎主下載包的一部分,開發者無需單獨下載任何SDK,便可在Cocos 2d-JS 3.1和Cocos 2d-x 3.3 Beta RC0以及之后的版本中直接接入Facebook平臺功能。張博表示:“Facebook一直致力于為開發者所喜歡使用的引擎提供支持,相信本次Cocos引擎對Facebook平臺的全面支持能夠滿足更多開發者對通過Facebook打造跨平臺游戲的需求。”
原生+網頁:Cocos 2d-JS內嵌Facebook跨平臺支持
Cocos 2d-JS是Cocos引擎的JavaScript版本,可以同時滿足開發者對原生移動平臺與網頁平臺的開發需求。通過此次Cocos 2d-JS中對Facebook功能的整合,采用Cocos 2d-JS的開發者可直接使用引擎中的JavaScript API來實現Facebook功能,直接整合到Web,iOS和Android三大平臺。也就是說,開發者僅需使用一套代碼,即可使其游戲產品在Facebook Canvas、iOS以及Android平臺上發布,并通過Facebook的平臺機制實現跨平臺數據互通的全新用戶體驗,從而省去繁瑣的跨平臺重寫與移植工作。
很多行業里著名的游戲公司都已經在使用Cocos2d-JS和Facebook的整合來發布跨平臺游戲,比如Big Fish和觸控科技。來自Big Fish的工程總監Andy Vella表示:“公司目前的兩個暢銷游戲《Fairway Solitaire》(https://apps.facebook.com/fairwayblast/)和《Big Fish Casino》(https://apps.facebook.com/bigfishcasino/),都是用Cocos2d-JS開發并同時發布到Facebook Canvas, iOS和Android平臺的。并且公司今后很多的游戲都將使用Cocos2d-JS和Facebook平臺來開發和發布。觸控科技旗下的精品休閑游戲《進擊的小怪物》(Cosmic Crash) 英文版全球首發在Facebook Canvas上(https://apps.facebook.com/cosmiccrash/),也成為觸控科技首款搭乘Facebook出海的網頁游戲,其iOS和Android的英文版也會在近期發布,并通過Facebook實現跨平臺聯通。

《Cosmic Crash》Facebook Canvas全球首發
另外,原先采用C++與Lua語言開發的Cocos 2d-x移動端游戲除了可以在iOS和Android接入Facebook之外,很多開發者還表示,希望將游戲發布到Facebook Canvas頁游平臺上來給用戶提供完全跨平臺的體驗。得益于與Cocos 2d-JS相同的基礎架構,開發者可以簡單高效地實現Cocos 2d-x (C++和Lua)游戲的重寫到Cocos 2d-JS,輕松地將游戲進行跨原生和網頁的全平臺發布。中國游戲公司斯芬克斯近期把旗下的手機策略類游戲Galaxy at War Online (https://apps.facebook.com/galaxyatwar)由Cocos 2d-x重寫到Cocos 2d-JS,并已經發布到了Facebook Canvas頁游平臺上。
新游戲?老游戲?都來Facebook一下吧!
隨著游戲開發者的數量激增,移動游戲市場的競爭愈演愈烈,在全球范圍內擁有大量用戶的Facebook成為開發商越來越重視的一塊淘金熱土。目前每個月有3.75億的用戶在玩與Facebook聯通的手游和頁游,2013年Facebook游戲平臺給開發者支付的分成達到30億美元以上。作為目前全球份額第一的開源手游引擎,Cocos 2d-x見證了眾多暢銷Cocos游戲盤距各國暢銷榜單。Cocos 2d-x啟動對Facebook的全平臺支持后,這些游戲將可以方便地與Facebook平臺進行整合,探索新的潛力市場。
觸控科技技術總監以及Cocos 2d-JS負責人林順表示,今后還將與Facebook開展更多的技術和游戲發行上的合作,計劃將旗下的經典Cocos 2d-JS游戲《捕魚達人 - 土豪金》發行到Facebook Canvas頁游平臺上,并實現和iOS和Android的跨平臺互通。除此之外,日本著名游戲ZooKeeper的開發商Kiteretsu的新游戲《Solitaire Monsters Challenge》,游奇網絡的ARPG游戲《小莫傳奇》,獨立開發者大楚工作室的《小甲蟲回家》等更多游戲都將采用Cocos 2d-JS引擎開發和發布到Facebook Canvas頁游平臺上。