tft每日頭條

 > 遊戲

 > 區塊鍊遊戲 開發

區塊鍊遊戲 開發

遊戲 更新时间:2024-08-08 16:02:09

區塊鍊遊戲開發說了好幾年了,但真正做出來的沒幾個,我這幾天認真搜集了一下,有enjin,egretia,cocos-bcx這三個平台。下面給大家說明一下。有什麼大家想補充的,可以在下面評論說。

區塊鍊遊戲 開發(想快速做一個區塊鍊遊戲嗎)1

首先什麼是區塊鍊遊戲?

早期的那種加密貓不算,純就是一個非常簡單的卡片遊戲,真正的區塊鍊遊戲是以區塊鍊和數字資産代替遊戲中的虛拟經濟,成為一種娛樂性很強的遊戲。比如說,一個FPS遊戲,我們可以用erc721數字資産來代替某個具體的武器;地下城遊戲,我們可以用erc20來代替裡面的經濟體系;甚至格鬥遊戲,我們可以用token來購買和轉讓裡面的人物。

那目前國内主流的遊戲開發引擎是哪幾個?

目前國内較為廣泛的遊戲開發引擎為UNITY3D、Unreal、Cocos2DX,再加上一個經常被提起的html5,總共是4個。

UNITY 3D

Unity是目前3D手遊領域使用量最多的引擎。它的開發商是Unity Technologies。在去年年中,Unity中國區在3D手機遊戲市場的占有率達到了75%。

Unreal

unreal是Epic Games開發的一款遊戲引擎,是在手遊領域市場占有率僅次于Unity的引擎。

雖然在市場占有率上落後,但Unreal可以創造更加生動的光影效果。

Cocos2DX

Cocos2DX是一款2D遊戲開發引擎,是市場中總體使用率最高的引擎,在2D引擎領域處于明顯的領先地位

html5

html5其實是一種網頁技術,但很多開發者用他來直接開發頁遊和小程序,效果也不錯,所以就放到這裡來了。

總的來說,這幾種就包括了國内相當一部分的遊戲開發了,其中unity主要是做手機類,unreal做pc大型遊戲,cocos2DX做2d遊戲,html5做小遊戲。大家可以對号入座,看想做什麼類型的遊戲。

講完這些,我再講下面三個區塊鍊遊戲平台,大家就能清楚了。

enjin(恩金,可以提供UNITY的SDK)

enjin可以提供很多類型的SDK,其中unity的SDK是其他幾種暫時沒有實現或者開始應用的。另外enjin可以在以太坊的環境和enjin自身的環境下開發。其網站也提供了完整的開發資料。所以在一開始的時候我是最推薦這個,但在開發的過程中很多地方無法正常訪問,這是一個非常頭疼的問題。

恩金的主要開發方式是在其platform上面注冊,并挂接api。但我在設置的過程中出現了兩個問題,第一個問題是無法注冊,後來在科學上網的情況下,才注冊成功。第二個問題則比較嚴重,内部api注冊需要手機錢包,可我下載手機錢包後,一直無法連接enjin的服務器,最後我還是放棄了。

所以簡單總結:enjin文檔比較齊全,還有UNITY的SDK,如果誰能科學上網,則非常的推薦。

egretia(基于html5)

egretia是國内的開發者在開發的,所以訪問是沒有問題了,另外支持以太坊和eos的開發。其自帶一個開發環境,不但可以編譯區塊鍊遊戲,還能編譯微信小程序。

因此,如果你打算用html5開發,那是非常不錯的一個選擇,而且是自有開發平台,文檔寫的也不錯。但缺點也很明顯,其主要是支持html5,局限性很大。

cocos-bcx

cocos-bcx是一個非常特殊的東西,我一開始把這個跟cocos在2018年要出的區塊鍊遊戲平台搞混了,後來才知道cocos-bcx和egretia都是2019年某個大會一起推出來的區塊鍊遊戲項目,另外還有一個,隻是我沒找到相關資料。

cocos-bcx基于的是cocos自帶的一個開發工具creator(注意cocos和cocos-bcx不是一回事),然後在其基礎上嵌入cocos-bcx的sdk即可。其最大的優點就是在cocos加入sdk後,做簡單的參數和接口修改就行,同時可以面對大量的優質源碼。因此如果你打算用cocos作區塊鍊開發,cocos-bcx是最好的,也幾乎是唯一的選擇。

因此我做個小小的總結:如果你是UNITY3D、Unreal、Cocos2DX任意一個遊戲開發者,想将自己的項目植入區塊鍊功能,我非常推薦用對應的enjin,egretia,cocos-bcx;如果你跟我一樣,是一個懂編程,但對做遊戲沒什麼經驗,推薦先用egretia練手,他那個開發平台做的真的很不錯。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关遊戲资讯推荐

热门遊戲资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved