溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

OGEngine:Java程序員也能開(kāi)發(fā)iOS游戲

發(fā)布時(shí)間:2020-07-13 18:23:05 來(lái)源:網(wǎng)絡(luò) 閱讀:542 作者:橙游Orange 欄目:開(kāi)發(fā)技術(shù)

 據(jù)統(tǒng)計(jì),去年游戲行業(yè)總銷(xiāo)售額為837以元,其中手游行業(yè)達(dá)112億元;今年整個(gè)游戲行業(yè)將突破千億元,手游預(yù)計(jì)達(dá)250億元。手游行業(yè)的快速發(fā)展,讓越來(lái)越多的開(kāi)發(fā)者加入。

游戲開(kāi)發(fā)首要需要選擇游戲引擎。國(guó)內(nèi)市場(chǎng)由Unity、Cocos2d-x兩家游戲引擎獨(dú)占鰲頭,受眾人群以C#、C++等技術(shù)為主,火爆手游層出不窮。對(duì)于龐大的Java開(kāi)發(fā)者而言,他們只能望眼欲穿嗎?當(dāng)然不是,基于Java支持跨平臺(tái)的手游開(kāi)發(fā)引擎OGEngine,讓Java開(kāi)發(fā)者也能輕松開(kāi)發(fā)出支持iOSAndroid的手游。

OGEngine:Java程序員也能開(kāi)發(fā)iOS游戲

 

144CSDN做了一個(gè)關(guān)于中國(guó)軟件開(kāi)發(fā)者的調(diào)查,其中關(guān)于編程語(yǔ)言的結(jié)果顯示:開(kāi)發(fā)者第一編程語(yǔ)言是Java,第二語(yǔ)言榜首JavaScript。 第一編程語(yǔ)言排名前三的是Java、C#C++。其中Java使用者比例最高,為42.82%,是C#的兩倍還要多。緊隨其后的是C#,比例為17.33%,而排名第三的C++則有14.35%的比例。

在第二編程語(yǔ)言中,Java也有很好的表現(xiàn),不過(guò)使用最多的語(yǔ)言卻是JavaScript,比例為27.81%,Java排名第二,為16.97%,經(jīng)典的C++比例則為15.90%

OGEngine:Java程序員也能開(kāi)發(fā)iOS游戲 

Java成為第一編程語(yǔ)言,也給Java開(kāi)發(fā)者帶來(lái)了焦慮。如今各大高校、各個(gè)社會(huì)培訓(xùn)機(jī)構(gòu),如北大青鳥(niǎo),都在培訓(xùn)Java,一批批Java程序員不斷培訓(xùn)出來(lái)。如此多的Java開(kāi)發(fā)者的涌現(xiàn),也加劇了找工作的競(jìng)爭(zhēng)。

近幾年來(lái)移動(dòng)互聯(lián)網(wǎng)持續(xù)發(fā)展,手游行業(yè)也瘋狂增長(zhǎng),然而似乎并沒(méi)有給Java程序員帶來(lái)太多就業(yè)機(jī)會(huì)。iOS平臺(tái)和手游開(kāi)發(fā)大多使用Objective-CC++,各類(lèi)公司也不斷地發(fā)布高薪招聘Objective-CC++程序員的招聘信息。諸多Java程序員只得觀望和感嘆,也有一些程序員轉(zhuǎn)戰(zhàn)學(xué)習(xí)C++。

手游行業(yè)的飛速發(fā)展,吸引著大量開(kāi)發(fā)者的關(guān)注,其中不乏大量Java開(kāi)發(fā)者;怎么能不學(xué)新的開(kāi)發(fā)語(yǔ)言,又能兼顧AndroidiOS平臺(tái)?諸多Java程序員翹首以盼一款基于Java支持跨平臺(tái)的手游開(kāi)發(fā)引擎的出現(xiàn)。

 

對(duì)于中小游戲開(kāi)發(fā)團(tuán)隊(duì),開(kāi)發(fā)手游,首先要解決的問(wèn)題是選擇合適的游戲引擎。由于之前主要的支持跨平臺(tái)游戲引擎Unity3d、Coocs2d-x都是C#C++的,其他游戲引擎對(duì)跨平臺(tái)的支持不完善,導(dǎo)致很多開(kāi)發(fā)團(tuán)隊(duì)不得不選擇Unity3dCocos2d-x,從而必須招聘C#C++程序員。眾所周知,C#、C++程序員相對(duì)較少,薪水較高,對(duì)于初期的中小游戲開(kāi)發(fā)團(tuán)隊(duì),無(wú)疑提高了成本。

OGEngine的出現(xiàn),讓中小游戲開(kāi)發(fā)者有了更好的選擇。OGEngine基于Java支持跨平臺(tái)(AndroidiOS),支持直擊用Java編寫(xiě)iOS游戲。讓中小游戲團(tuán)隊(duì)可以選擇Java作為游戲開(kāi)發(fā)語(yǔ)言,招聘相對(duì)低廉易用的Java程序員,降低了手游開(kāi)發(fā)成本。

OGEngine:Java程序員也能開(kāi)發(fā)iOS游戲 

OGEngine是基于Java支持跨平臺(tái)(AndroidiOS)的手游開(kāi)發(fā)開(kāi)源引擎。OGEngine主要使用Java語(yǔ)言開(kāi)發(fā),但在處理大運(yùn)算量的耗時(shí)功能時(shí),OGEngine使用了C/C++本地代碼進(jìn)行開(kāi)發(fā)。比如物理引擎及音頻處理。作為開(kāi)發(fā)者,你只需要關(guān)注Java端就可以了,它已經(jīng)把所有的本地代碼封裝好了。OGEngine支持AndroidiOS平臺(tái),支持使用java直接編寫(xiě)iOS游戲。相比于其他游戲引擎,OGEngine的效率優(yōu)勢(shì)十分明顯。

 OGEngine是一個(gè)開(kāi)源項(xiàng)目,這使得開(kāi)發(fā)者在遇到問(wèn)題時(shí)可以直接從源碼、官網(wǎng)文檔及開(kāi)發(fā)者社區(qū)中找到答案,也能按照自己的需要對(duì)OGEngine進(jìn)行修改和擴(kuò)展。OGEngine的源碼由深圳橙子游戲科技有限公司托管,版本由公司統(tǒng)一發(fā)布。

 

OGEngine的出現(xiàn)讓手游開(kāi)發(fā)者有了很多選擇,降低了手游開(kāi)發(fā)成本。讓龐大的Java開(kāi)發(fā)者群體也能輕松開(kāi)發(fā)手游??梢灶A(yù)見(jiàn)的是,隨著更多Java開(kāi)發(fā)者的涌入,手游行業(yè)將會(huì)有更多優(yōu)秀手游作品的出現(xiàn)。

 


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI