喜歡開(kāi)發(fā)游戲,在微軟一邊工作一邊搞開(kāi)發(fā)仍然過(guò)癮,最后索性辭職自己創(chuàng)業(yè)。他就是馬寧,一個(gè)熱愛(ài)游戲開(kāi)發(fā)的技術(shù)達(dá)人。
馬寧所在的北京支點(diǎn)聯(lián)游科技有限公司,成立于2011年2月,是一家致力于移動(dòng)互聯(lián)網(wǎng)和游戲社交平臺(tái)的IT企業(yè)。他們開(kāi)發(fā)運(yùn)營(yíng)的OpenXLive專注于WindowsPhone平臺(tái),是WindowsPhone上的游戲競(jìng)技和社交網(wǎng)絡(luò)平臺(tái)。
“我們公司在成立的當(dāng)月,就發(fā)布了OpenXLive移動(dòng)游戲社交平臺(tái),為WindowsPhone上的游戲開(kāi)發(fā)者和玩家,提供游戲成就、積分榜、對(duì)戰(zhàn)、社交網(wǎng)絡(luò)等增值服務(wù)。”馬寧表示,2011年5月,他們就加入了“微軟BizSpark?新創(chuàng)企業(yè)扶植計(jì)劃”,并參加了2011年微軟BizSpark?新創(chuàng)企業(yè)大賽。
作為最早進(jìn)入WindowsPhone開(kāi)發(fā)領(lǐng)域的國(guó)內(nèi)團(tuán)隊(duì),借助微軟BizSpark?計(jì)劃,馬寧多次參與了微軟總部專家進(jìn)行的技術(shù)交流活動(dòng),并且為下一代WindowsPhone的功能定義出謀劃策。
據(jù)馬寧介紹,目前OpenXLive團(tuán)隊(duì)由10個(gè)人組成。“去年與Cocos2d-x團(tuán)隊(duì)一起合作,移植了Cocos2d-xforXNA游戲引擎,大大降低了游戲開(kāi)發(fā)的工作量。使用Cocos2d-xforXNA游戲引擎,一個(gè)游戲的開(kāi)發(fā)周期被縮短到三周左右?!瘪R寧表示。
對(duì)于何時(shí)開(kāi)始規(guī)劃開(kāi)發(fā)WindowsPhone這個(gè)問(wèn)題,馬寧表示:“我們最早的想法是,開(kāi)發(fā)一款WindowsPhone上的社交游戲,我們?yōu)樽约旱漠a(chǎn)品命名為‘OpenXLive’,希望它能跟微軟的XBOXLIVE一樣,受到大家的歡迎。我們的團(tuán)隊(duì)成員,都是國(guó)內(nèi)第一批WindowsPhone開(kāi)發(fā)者,其中包括:前微軟員工、微軟最有價(jià)值專家(MVP)、微軟創(chuàng)新杯的獲獎(jiǎng)?wù)叩?。?/p>
馬寧是個(gè)游戲開(kāi)發(fā)迷,當(dāng)年在微軟亞太研發(fā)集團(tuán)的時(shí)候,就利用自己的業(yè)余時(shí)間開(kāi)發(fā)游戲。“當(dāng)時(shí)WindowsPhone7剛剛發(fā)布,我就迫不及待地開(kāi)始開(kāi)發(fā)了?!瘪R寧對(duì)自己的選擇一點(diǎn)都不后悔。他認(rèn)為,WindowsPhone的游戲,將在不久全面爆發(fā)。
談到WindowsPhone,難免會(huì)同另外兩個(gè)生態(tài)iOS和Android相比較。馬寧認(rèn)為,WindowsPhone不會(huì)出現(xiàn)類似Android一樣的第三方應(yīng)用市場(chǎng)。但WindowsPhone的優(yōu)勢(shì)在于,吸取了iOS的成功經(jīng)驗(yàn),統(tǒng)一的硬件平臺(tái)、統(tǒng)一的操作系統(tǒng)、統(tǒng)一的軟件分發(fā)渠道,有助于幫助開(kāi)發(fā)者在更單純的環(huán)境中開(kāi)發(fā)出更加優(yōu)質(zhì)的軟件。
比起大型的開(kāi)發(fā)團(tuán)隊(duì),小團(tuán)隊(duì)和個(gè)人開(kāi)發(fā)者的優(yōu)勢(shì)在于技術(shù)和創(chuàng)意,而兼容不同硬件平臺(tái)、適配不同分辨率,這樣的工作會(huì)讓開(kāi)發(fā)者不堪重負(fù),進(jìn)而放棄對(duì)應(yīng)用的維護(hù)。所以,統(tǒng)一硬件平臺(tái)有助于小團(tuán)隊(duì)成長(zhǎng)。
馬寧在談到開(kāi)發(fā)技巧的時(shí)候表示:“我們團(tuán)隊(duì)之前的技術(shù)背景就是.NET、Silverlight、WPF和XNA,而且很多人開(kāi)發(fā)過(guò)WindowsMobile上的應(yīng)用。這些技術(shù)也是Windows開(kāi)發(fā)者的必修課,所以對(duì)于Windows開(kāi)發(fā)者,上手WindowsPhone是非常自然和順利的?!?/p>
在馬寧看來(lái),MetroUI無(wú)疑是WindowsPhone的重要特色之一。因此,馬寧的團(tuán)隊(duì)在設(shè)計(jì)開(kāi)發(fā)應(yīng)用時(shí),會(huì)加入他們對(duì)Metro的思考。馬寧強(qiáng)調(diào):“我們喜歡MetroUI,但游戲設(shè)計(jì)有其特殊性,我們必須優(yōu)先尊重游戲開(kāi)發(fā)者和玩家的要求。MetroUI對(duì)于開(kāi)發(fā)者來(lái)說(shuō)是一次革命,雖然在某些細(xì)節(jié)上還需要雕琢。但是總體來(lái)說(shuō),會(huì)為用戶提供一種不同于iOS的選擇,預(yù)計(jì)微軟之后的產(chǎn)品中會(huì)大量使用MetroUI。”
“從編程代碼調(diào)試和開(kāi)發(fā)產(chǎn)品設(shè)計(jì)的角度上評(píng)估,所有的手機(jī)開(kāi)發(fā)者都有其自身的開(kāi)發(fā)背景,Mac開(kāi)發(fā)者肯定喜歡iOS、Java開(kāi)發(fā)者肯定喜歡Android。我們之前就是Windows開(kāi)發(fā)者,所以WindowsPhone對(duì)我來(lái)說(shuō)肯定是最順手的?!瘪R寧如是說(shuō)。