遊戲引擎選擇
目前主流三家 :
1、Cocos Creator :http://cn.cocos2d-x.org/
2、Egret:http://www.egret-labs.org/
3、 Layabox : https://www.layabox.com/
引擎介紹
1、開發者該如何抓住微信小遊戲的風口?聽Cocos創始人王哲詳解
http://news.yzz.cn/eyes/text-m/201801-1261476.shtml
2、怎麼做微信朋友圈小遊戲?
https://www.zhihu.com/question/25022480
3、一篇文章讀懂什麼是HTML5引擎之首
http://www.joyme.com/news/official/201505/2780321.html
4、 遊戲引擎cocos2d-js和egret 對比
http://blog.csdn.net/xufeng0991/article/details/44156125
Demo
1、如何用Cocos2d-JS快速開發一個微信遊戲《來自喵星的你》
http://www.cocoachina.com/cocos/20140725/9249.html
注意事項
1、初始包大小限制就是4M
初始包大小限制就是4M。粗不粗糙和初始包大小是沒有關係的,你可以首場景加載4M初始包 + 10M資源,只不過加載速度會慢而已,你的代碼加載更多也沒有問題。我認爲可能《四川麻將》粗糙的原因可能在於開發者更多考慮了用戶的等待時間體驗。我們也是建議儘量控制首場景的大小,在之後的遊戲中逐漸加載更多資源,爲用戶提供一種漸進加載的遊戲體驗。
2、微信小遊戲是否支持熱更新了
熱更新在 HTML 5 遊戲中是不存在的,因爲是沒有本地文件的,你永遠可以更新自己的服務器內容,讓用戶得到更新的資源。對於小遊戲來說最關鍵的是,你能不能熱更新你的代碼包。你的代碼包會存儲在微信CDN中,你必須向微信CDN提交更新申請,至於具體的審覈過程,還需要看後面微信官方所給出的具體方案。
3、小遊戲內存控制在多少比較合適?
這需要看用戶手機的硬件情況,開發者可以做的就是儘量控制不要讓內存佔用持續增長,維持在某一個峯值以下。我認爲控制在100M以下比較安全。H5遊戲一般是控制在150M以內,200M也是可以跑,但不安全。安卓一般內存會比蘋果手機要大,所以在測試的時候優先測試蘋果手機,尤其是 iPhone 6,如果沒有崩潰現象,基本上就是可以了。
最終選擇
對比三家,最終選擇 Cocos,時間長,經得起考驗
遊戲引擎:Cocos Creator
語言:JavaScript
IDE : VS2017
Cocos Creator介紹與使用
http://docs.cocos.com/creator/manual/zh/getting-started/introduction.html