自微信跳一跳上線以來,不少微信小游戲紛紛火爆,特別是最近微信官方對小游戲的盈利政策的公布,讓許多開發(fā)者都紛紛入局小游戲,那么對于個人來說要怎么做小游戲。
小游戲與我們傳統(tǒng)所知道的H5游戲不同。小游戲本質是Runtime游戲,它跟小程序類似,結構是小程序+游戲庫API。
在已有的游戲基礎上,構建一個簡易版保留最核心游戲機制的「小游戲版本」,通過小游戲得天獨厚的社交關系鏈,在微信去拉新、提升用戶粘性。這是小游戲一個很大想象空間。
一方面,將大型手游的一些簡單任務通過小游戲來實現會不會是一個很好的思路呢?在碎片化的時間里,用小游戲去做任務,即能利用微信的高活躍提升粘性。
另一方面,如果將小游戲做成自己手游的一個簡易體驗版,也能有效的對游戲進行推廣。
如何利用好小游戲的先天優(yōu)勢,為自家游戲開拓新的增量市場才應該成為現有的游戲開發(fā)者們需要認真思考的問題。
個人怎么開發(fā)小游戲的必備知識點
小游戲的開發(fā)主要復用了以上所說的技術,所以開發(fā)過HTML5游戲的開發(fā)者上手會快很多,甚至很多HTML5游戲都可以很快移植到小游戲平臺。具體來說,微信小游戲的開發(fā)技術分為三個部分。
1、語言框架
首先是開發(fā)語言,微信小游戲只支持 Java,當然可以編譯為JS的Type以及Coffee都可以作為開發(fā)語言使用。
其次是小游戲所支持的游戲庫API,主要包含HTML5的Canvas 2D API和 WebGL 1.0 API,使用任何一種API都可以完成游戲最重要的渲染功能,不過不能夠混用,除此之外,只有WebGL渲染模式可以支持3D渲染。
2、游戲引擎
直接使用Canvas 2D或WebGL來制作游戲是門檻很高,也非常費時費力的一件事,你肯定不希望一個小游戲項目拖上一年半載吧?所以使用HTML5游戲引擎其實是非常明智的選擇,引擎封裝出的高層接口可以大大降低開發(fā)者的開發(fā)門檻,縮短項目周期。
目前國內的三家主流引擎Cocos Creator、Egret、Laya均已支持小游戲發(fā)布,Phaser.js、Three.js等國外HTML5引擎雖然并沒有支持直接發(fā)布,經過一些定制也是可以成功運行在小游戲環(huán)境中。
3、微信SDK
除此之外,微信小游戲還提供了豐富的微信內部SDK供開發(fā)者調用,使用這些接口可以完成用戶登陸、轉發(fā)、排行榜等常規(guī)的社交功能。
三、開發(fā)難點問題
KESION 科汛軟件
KESION 科汛軟件是國內領先的在線教育軟件及私域社交電商軟件服務提供商,長期專注于為企業(yè)提供在線教育軟件及社交電商SaaS平臺解決方案。
公司核心產品云開店SaaS社交電商服務平臺、在線教育SaaS服務平臺、教育企業(yè)數字化SaaS云平臺、企微營銷助手、私有化獨立部署品牌網校和在線教育咨詢等。KESION 不斷通過技術創(chuàng)新,提供產品和服務,助力企業(yè)向數字化轉型,通過科技驅動商業(yè)革新,讓商業(yè)變得更智慧!
蘑菇街通過直播商城帶來了的數據,給許多電商及其其他行業(yè)帶來了許多生機,那么到底小程序要怎么接入直播功能,小程序直播功能要如何實現。...
前言: 小程序一步步的更新迭代,雖然踩坑不斷,但是總體來說是越來越強大了,今天我們就來說一下小程序的web-view組件,相信很多有公司業(yè)務的朋友已經踩過坑了,但是由于web-vi...