一直都傳說 “游戲領(lǐng)域” 可能會誕生區(qū)塊鏈的第一個“殺手級應(yīng)用”绢记。所以我對這個方向一慣保持著高度的關(guān)注柳洋。下一波區(qū)塊鏈參與者很可能來自于游戲玩家群體叔汁。他們對于在線支付和處理數(shù)字生態(tài)的虛擬物品信手拈來傻挂,也很熟悉虛擬貨幣煮落,例如Steam等游戲商店往往有自己的數(shù)字錢包,儲存著用法幣購買的數(shù)字貨幣踊谋。游戲玩家對于游戲內(nèi)外的虛擬經(jīng)濟已經(jīng)非常熟悉,知道許多的虛擬物品很有價值旋讹。這使得他們成為加密貨幣非常理想的早期采用者殖蚕,其中一些加密貨幣還特別迎合游戲玩家。
最近Egretia這個區(qū)塊鏈項目進入了我的雷達范圍沉迹,因其背后是已經(jīng)在業(yè)內(nèi)非常知名的白鷺游戲開發(fā)引擎Egret睦疫。但這個項目的白皮書現(xiàn)在還全是英文,并不容易看懂鞭呕。 我想很多人由于對游戲開發(fā)行業(yè)也可能沒有那么深的積累蛤育,所有對這個項目感到迷惑。大部分人也許和我一樣,玩過不同類型的游戲晨继,但是只停留在玩家這個層面慰安,并沒有系統(tǒng)的了解過游戲的開發(fā)祝懂,引擎,宣傳亥揖,運營等等背后的事情。我想通過這篇入門級別的文章圣勒,帶大家了解一位游戲背后的大玩家 - Egret, 也介紹一些游戲開發(fā)行業(yè)的術(shù)語费变,把概念先理一理。
這樣普及性的文章在國外叫做For Dummies系列圣贸,哈哈挚歧, 我就翻譯為讓“小白都看得懂”系列吧。
Egret白鷺科技是Egretia的合作伙伴吁峻,所以要看懂Egretia在做什么滑负,就必須要了解Egret的背景。
白鷺時代Egret出名是因為開發(fā)了一款使用TypeScript語言構(gòu)建的開源免費的移動游戲引擎锡搜。Egret游戲引擎由于其免費橙困、開源、功能強大的特點成為目前國內(nèi)應(yīng)用最為廣泛的HTML5游戲引擎耕餐。
為了方便大家了解凡傅,我總結(jié)了白鷺引擎的以下幾個特點:?
1. 基于TypeScript及JavaScript技術(shù),支持Flash到Egret高效轉(zhuǎn)換肠缔,引擎夏跷、工具、運行時完整工作流明未;
2. 支持跨平臺開發(fā):HTML5, iOS, Android, Windows Phone槽华;
3. 中英文文檔:文檔與開發(fā)者社區(qū)齊全,感興趣可以前往Egret開發(fā)者網(wǎng)站看看:http://developer.egret.com/en/?
4. 開源免費趟妥,BSD開源協(xié)議猫态、任意定制及擴展;
5. H5引擎高市場占有率:白鷺引擎占75%以上披摄,是其它引擎之和的2倍亲雪;
6. 因為Egret本身就是開源引擎,所以已有很多開源的歷史記錄可以查詢疚膊,Egret Github庫鏈接如下:https://github.com/egret-labs
其中我們在Egret-Core Repository中义辕,能看到庫熱度還是不錯的,有很多開發(fā)者關(guān)注與使用寓盗。這樣已有開源灌砖,透明的程序庫為今后Egretia產(chǎn)品的落地與大規(guī)模開發(fā)協(xié)作奠定了良好的基礎(chǔ)璧函。
再來看看到底什么是HTML 5 (以下均簡稱H5) 游戲??
H5是一系列制作網(wǎng)頁互動效果的技術(shù)集合基显,運用這個技術(shù)蘸吓,能在移動端做出Flash做不出的動畫效果,即H5就是移動端的web頁面续镇。
在電腦上美澳,H5游戲的對應(yīng)是客戶端游戲。按照目前HTML5游戲引擎白鷺Egret Engine的說法摸航,現(xiàn)在的技術(shù)水平開發(fā)一套和《刀塔傳奇》品質(zhì)類似的H5游戲不在話下制跟,而飛速發(fā)展的手機硬件和網(wǎng)絡(luò)速度可以給玩家?guī)砀玫挠螒蝮w驗,所以開發(fā)者甚至可以嘗試將H5游戲開發(fā)成依托瀏覽器的重度網(wǎng)頁游戲酱虎,讓玩家免于安裝即可體驗到大型重度移動端網(wǎng)頁游戲雨膨。QQ空間已經(jīng)有類似產(chǎn)品誕生,并已經(jīng)做到月流水百萬級別的成績读串。
在移動端上聊记,H5游戲?qū)?yīng)的則是原生態(tài)APP游戲。?點擊播放恢暖,病毒傳播排监,用戶粘性,H5游戲的這些特性使其非常適合當前的市場需求杰捂。在App中嵌入HTML5游戲舆床,也可以讓HTML5小游戲充分利用移動互聯(lián)網(wǎng)富余的流量來實現(xiàn)變現(xiàn)。一個小例子就是微信小游戲嫁佳。
對于我們這種大多數(shù)的普通玩家而言挨队,單機游戲生命周期很短,下載玩了幾天之后蒿往,就會刪除盛垦,對于這種游戲,我們更多的是體驗一種新鮮感以及新奇玩法的樂趣瓤漏。而且對于這一類普通的單機游戲來說腾夯,其所包含的資源量,性能要求其實并不高蔬充,對于H5而言俯在,實現(xiàn)相應(yīng)的效果完全綽綽有余,因此性能與表現(xiàn)完全不在話下(對于大部分單機小游戲而言)娃惯。
SDK & API 的概念
在Egretia的白皮書中,多次提到了SDK與API肥败,如果沒有程序開發(fā)背景趾浅,我覺得是非常有必要了解一下這兩個詞意思的:
SDK (Software Development Kit) 翻譯成中文就是"軟體開發(fā)工具組"是用來幫一個產(chǎn)品或平臺開發(fā)應(yīng)用程式的工具組愕提,由產(chǎn)品的廠商提供給開發(fā)者使用的。通常是某一家廠商針對某一平臺皿哨,系統(tǒng)浅侨,硬體所發(fā)布出來用以開發(fā)應(yīng)用程式的工具組,在這個工具包裡面证膨,可能包含了各式各樣的開發(fā)工具如输,模擬器等。例如:給安卓平臺使用的“安卓SDK”就是用來開發(fā)Android系統(tǒng)上面的應(yīng)用程式央勒。
API (Application Programming Interface) 翻譯成中文就是"程式溝通介面"不见。翻譯為介面,顧名思義就要溝通兩個不同的東西用的崔步,通常由一組函式庫所組成稳吮。在一個同一個平臺下的兩個不同東西(程式 or 系統(tǒng)),為了能取用對方的功能等井濒。例如:我要在自己的網(wǎng)頁上加入“發(fā)送郵件的”的功能灶似,就可以使用郵件商提供的 API。
所以瑞你,Egretia SDK 開發(fā)組件使得開發(fā)者非常容易就能開發(fā)基于區(qū)塊鏈的H5游戲酪惭,并且自動擁有錢包,智能合約等功能者甲。同樣春感,通過調(diào)用Egretia API, 現(xiàn)有的H5游戲也可以完成數(shù)據(jù),積分等的上鏈」溃現(xiàn)在看不太明白沒關(guān)系甥厦,先了解概念,接下來的文章會再深入把這些概念串聯(lián)起來寇钉。
HTML5游戲未來的發(fā)展前景
經(jīng)過這些天資料的整理刀疙,數(shù)據(jù)的查看和一些H5游戲的試玩體驗。 我個人對H5游戲領(lǐng)域的未來發(fā)展前景保持積極樂觀的態(tài)度扫倡,可以看得出來谦秧,最近幾年的H5游戲技術(shù)發(fā)展迅速,許多概念得到實現(xiàn)撵溃,游戲性能上也有了巨大的進步疚鲤。
反復(fù)的下載,安裝缘挑,刪除游戲其實是一個非常繁瑣的過程集歇,我自己對于現(xiàn)在電腦與手機桌面上那么多的APP圖標已經(jīng)有密集恐懼癥了,多下載一個游戲都是負擔语淘。 因此诲宇,我相信對于單機的休閑小游戲而言际歼,未來一定會有非常成功的游戲平臺把它們集中起來提供給用戶,目前比如現(xiàn)在的微信姑蓝,F(xiàn)acebook等這樣的平臺已經(jīng)把基于網(wǎng)頁的小游戲集中起來了鹅心,只是現(xiàn)階段整體游戲的品質(zhì)還待提升,相信隨著時間的積累纺荧,用戶口味的提高旭愧,消費升級馬上就會出現(xiàn)。
目前整個游戲行業(yè)技術(shù)發(fā)展迅速宙暇,用戶也越來越追求高質(zhì)量的服務(wù)體驗输枯。對于游戲行業(yè),一些值得考慮瓶頸包括:游戲本身對硬件配置的要求客给,跨平臺開發(fā)的高成本用押,游戲體積等(這些開發(fā)者痛點會在下一篇文章中再次提到)。 這一系列的問題在H5游戲+區(qū)塊鏈的模式中可以得到基本或者更進一步的解決靶剑。未來的游戲市場的要求應(yīng)該是: 高服務(wù)高質(zhì)量蜻拨、輕容量、易接收桩引、易推廣缎讼、跨平臺。?
總結(jié): 依據(jù)上述分析坑匠,HTML 5游戲在未來應(yīng)該具備非常廣泛的市場空間血崭,為H5游戲做開發(fā)引擎的白鷺科技Egret發(fā)展勢頭也繼續(xù)看好。下一篇文章厘灼,會對現(xiàn)有痛點進行更加深入的解讀夹纫,也會對區(qū)塊鏈+游戲這個話題進行展開討論。下篇見设凹!?