个人开发小游戏需要准备哪些
本文背景
最近有计划学习小游戏,作为2021年的一个新技能,前期需要调研很多东西
本文内容
本文计划主要汇总我在调研时参考的一些有价值的文档
1)小游戏开发官方文档
https://developers.weixin.qq.com/minigame/dev/guide/
2)小游戏发布官方文档
https://developers.weixin.qq.com/community/minigame/doc/0008282466cfb096eb679e9b551408?blockType=2
3)使用游戏引擎
https://developers.weixin.qq.com/minigame/dev/guide/best-practice/game-engine.html
支持情况
许多开发者对小游戏对 Cocos、Egret、Laya、Unity 等游戏引擎的支持情况非常关心。但是小游戏是一个不同于浏览器的 JavaScript 运行环境,没有 BOM 和 DOM API。然而,基本上所有基于 HTML5 的游戏引擎都是依赖浏览器提供的 BOM 和 DOM API 的。所以如果要在小游戏中使用引擎,需要对引擎进行改造。
目前,Cocos、Egret、Laya 已经完成了自身引擎及其工具对小游戏的适配和支持,对应的官方文档已经对接入小游戏开发做了介绍。
- Cocos:http://docs.cocos.com/creator/manual/zh/publish/publish-wechatgame.html
- Egret:http://developer.egret.com/cn/github/egret-docs/Engine2D/minigame/introduction/index.html
- LayaBox:https://ldc.layabox.com/doc/?nav=zh-as-5-0-1
Unity 目前还没有对小游戏进行适配。不过小游戏提供了对大部分 Canvas 2d 和 WebGL 1.0 特性的支持,支持情况参见 RenderingContext,有能力的开发者可以尝试自行适配。
参考资料
1)个人开发小游戏上线需要提供哪些资质?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0006ea8c540f0056f05a81aff51400
2)小游戏版本提交审核指引? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/00026ab769cd988264968bf7e5b400
3)企业认证资质的小游戏,《软著》是必须的还是可选的?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/000ecef79802e06d981b8e73f51800
4)个人主体小游戏,非棋牌无支付是否需要版号?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0008668a04ca603dbd79cc3b651400
本文总结
有没有前辈过来指导下