時(shí)間:2023-07-09|瀏覽:234
首先,什么是區(qū)塊鏈游戲?早期的那種加密貓不算,因?yàn)橹皇且粋€(gè)簡(jiǎn)單的卡片游戲。真正的區(qū)塊鏈游戲是以區(qū)塊鏈和數(shù)字資產(chǎn)代替游戲中的虛擬經(jīng)濟(jì),成為一種娛樂(lè)性很強(qiáng)的游戲。比如說(shuō),一個(gè)FPS游戲,我們可以用erc721數(shù)字資產(chǎn)來(lái)代替某個(gè)具體的武器;地下城游戲,我們可以用erc20來(lái)代替里面的經(jīng)濟(jì)體系;甚至格斗游戲,我們可以用token來(lái)購(gòu)買(mǎi)和轉(zhuǎn)讓里面的人物。
那目前國(guó)內(nèi)主流的游戲開(kāi)發(fā)引擎是哪幾個(gè)?目前國(guó)內(nèi)較為廣泛的游戲開(kāi)發(fā)引擎為UNITY3D、Unreal、Cocos2DX,再加上一個(gè)經(jīng)常被提起的html5,總共是4個(gè)。 - UNITY3D:Unity是目前3D手游領(lǐng)域使用量最多的引擎,去年年中,Unity中國(guó)區(qū)在3D手機(jī)游戲市場(chǎng)的占有率達(dá)到了75%。 - Unreal:unreal是Epic Games開(kāi)發(fā)的一款游戲引擎,在手游領(lǐng)域市場(chǎng)占有率僅次于Unity的引擎。雖然在市場(chǎng)占有率上落后,但Unreal可以創(chuàng)造更加生動(dòng)的光影效果。 - Cocos2DX:Cocos2DX是一款2D游戲開(kāi)發(fā)引擎,在2D引擎領(lǐng)域處于明顯的領(lǐng)先地位。 - html5:html5其實(shí)是一種網(wǎng)頁(yè)技術(shù),但很多開(kāi)發(fā)者用它來(lái)直接開(kāi)發(fā)頁(yè)游和小程序,效果也不錯(cuò),所以就放到這里來(lái)了。
總的來(lái)說(shuō),這幾種引擎包括了國(guó)內(nèi)相當(dāng)一部分的游戲開(kāi)發(fā),其中Unity主要用于手機(jī)類(lèi)游戲,Unreal用于PC大型游戲,Cocos2DX用于2D游戲,html5用于小游戲。大家可以根據(jù)自己的需求,選擇適合自己的引擎。
接下來(lái)講一講下面三個(gè)區(qū)塊鏈游戲平臺(tái),大家就能清楚了。 - enjin(SDK適用于UNITY):enjin提供許多類(lèi)型的SDK,其中Unity的SDK是其他平臺(tái)暫時(shí)沒(méi)有實(shí)現(xiàn)或者開(kāi)始應(yīng)用的。另外,enjin支持以太坊和enjin自身環(huán)境下的開(kāi)發(fā)。他們的網(wǎng)站也提供了完整的開(kāi)發(fā)資料。所以一開(kāi)始我是最推薦這個(gè)平臺(tái)的,但在開(kāi)發(fā)的過(guò)程中,有很多地方無(wú)法正常訪(fǎng)問(wèn),這是一個(gè)非常令人頭疼的問(wèn)題。 - egretia(基于html5):egretia是國(guó)內(nèi)開(kāi)發(fā)者開(kāi)發(fā)的平臺(tái),所以訪(fǎng)問(wèn)是沒(méi)有問(wèn)題的。它支持以太坊和EOS的開(kāi)發(fā),并且自帶一個(gè)開(kāi)發(fā)環(huán)境,可以編譯區(qū)塊鏈游戲和傳統(tǒng)游戲。所以,如果你打算用html5開(kāi)發(fā),它是非常不錯(cuò)的選擇,而且是自有開(kāi)發(fā)平臺(tái),文檔寫(xiě)的也不錯(cuò)。但缺點(diǎn)是它主要支持html5,局限性較大。 - cocos-bcx:cocos-bcx是一個(gè)非常特殊的東西,一開(kāi)始我把它和cocos在2018年要出的區(qū)塊鏈游戲平臺(tái)搞混了。后來(lái)才知道cocos-bcx和egretia都是2019年某個(gè)大會(huì)一起推出來(lái)的區(qū)塊鏈游戲項(xiàng)目。除此之外,還有一個(gè)我沒(méi)找到相關(guān)資料。cocos-bcx是基于cocos自帶的開(kāi)發(fā)工具creator開(kāi)發(fā)的,然后嵌入cocos-bcx的SDK即可。它最大的優(yōu)點(diǎn)是在使用cocos后,只需簡(jiǎn)單的參數(shù)和接口修改,同時(shí)可以利用大量的優(yōu)質(zhì)源碼。因此,如果你打算用cocos進(jìn)行區(qū)塊鏈開(kāi)發(fā),cocos-bcx是最好的選擇,幾乎是唯一的選擇。
簡(jiǎn)單總結(jié)一下:如果你是UNITY3D、Unreal、Cocos2DX任意一個(gè)游戲開(kāi)發(fā)者,想將自己的項(xiàng)目植入?yún)^(qū)塊鏈功能,我非常推薦使用enjin、egretia和cocos-bcx;如果你和我一樣,是一個(gè)懂編程但對(duì)游戲開(kāi)發(fā)沒(méi)什么經(jīng)驗(yàn)的人,建議先用egretia練手,他們的開(kāi)發(fā)平臺(tái)做得真的很不錯(cuò)。
熱點(diǎn):區(qū)塊鏈 區(qū)塊鏈游戲 平臺(tái) 游戲 區(qū)塊鏈游戲的