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

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