写在前面

微信上架流程个人认为比较繁琐,而且严格,时间跨度长。在微信平台上架小游戏,实际上相当于将一个Unity WebGL的工程上架到微信小程序,只不过将微信小程序的类型设置成小游戏,使用微信专门的打包工具打包导出,并且使用微信专门的调试工具进行调试,其中由于微信平台的一些原因,一些字体无法在微信小程序上正常显示,并且棋牌类游戏和RPG类游戏,在微信小程序审核通过率极低,唯一好在一点,就是可以绕过苹果的审核,让ios用户,体验到你的小游戏。

我们首先要准备两个可以正常使用的微信账号,一个用来注册微信小程序,一个用来当小程序的管理员,相当于一个管理员可以管理多个注册了微信小程序的账号,这边建议用自己常用的微信当管理员。

一、注册微信小程序账号

打开微信公众平台:mp.weixin.qq.com/

Unity-微信小游戏上架流程-个人开发者

点击立即注册

Unity-微信小游戏上架流程-个人开发者

选择注册账号类型为小程序

Unity-微信小游戏上架流程-个人开发者

Unity-微信小游戏上架流程-个人开发者

首先,我们是以个人开发者的身份注册,注册过程中,需要使用管理员微信扫码验证,验证之后才可以完成注册,这里就不仔细展开了,注册成功之后,再次打开微信公众平台,用管理员微信扫码,然后再选择你的小程序账号登入,如图:

Unity-微信小游戏上架流程-个人开发者

注册账号并登入成功之后是要对小程序账号进行一些相关设置的,我们首先要关注侧边栏功能,了解里面的一些基本目录结构。

Unity-微信小游戏上架流程-个人开发者

  • 能力地图

Unity-微信小游戏上架流程-个人开发者

Unity-微信小游戏上架流程-个人开发者

生产提效包

Unity-微信小游戏上架流程-个人开发者

将能力地图->生产提效包里的高性能模式和快适配打开。

二、小程序发布以及备案流程

其实这个时候可以开始准备相关游戏资质,以及填写游戏内容介绍,虽然不能提交,但是我们可以先填写好,然后再审核期间再对我们的Unity工程进行相关设置。这里梳理了一下,先要完成四个小步骤。

Unity-微信小游戏上架流程-个人开发者

这四个小步骤中的小程序备案又有额外的分支步骤,正常来说,我们可以先完成:

小程序信息、小程序类目、微信认证,这三个内容。小程序备案最后再来处理。

  • 小程序信息

Unity-微信小游戏上架流程-个人开发者

Unity-微信小游戏上架流程-个人开发者

设置适龄提示

  • 小程序类目

Unity-微信小游戏上架流程-个人开发者

更换为小游戏

  • 微信认证

Unity-微信小游戏上架流程-个人开发者

Unity-微信小游戏上架流程-个人开发者

​​微信认证团队会以移动电话的方式来验证,注意收听来电,认证需花费30¥,有效期一年,相当于每个小程序每年的摊位费。

  • 小程序备案
    • 资质提交
    • 版本提交****
    • 游戏内容介绍********
    • 小程序备案****

Unity-微信小游戏上架流程-个人开发者

1.资质提交


Unity-微信小游戏上架流程-个人开发者


微信上架小程序也好,小游戏也罢,都是需要备案的,微信这边的流程是,我们自己通过书面申请的方式让腾讯代理备案,所以需要提交相关的信息材料,可以提前准备好印泥,签字画押要用。

Unity-微信小游戏上架流程-个人开发者

游戏自审自查报告

Unity-微信小游戏上架流程-个人开发者

著作权自我声明

Unity-微信小游戏上架流程-个人开发者

代备案授权书

这里给大家提供一下我自己过审的模板:

链接:pan.baidu.com/s/1-9RS2XR1…
提取码:cm00

如果这个过程你修改了微信小游戏的名字,那么这些材料文档也要对应的进行修改,请慎重处理。

2 .版本提交


Unity-微信小游戏上架流程-个人开发者


Unity-微信小游戏上架流程-个人开发者

我们先提交开发版本,审核完成之后,审核版本才会有版本记录,审核版本变成线上版本,是需要完成备案的,因此我们现在只能到审核版本,必须要有通过的审核版本,我们提交游戏内容介绍的时候才不会被打回。

这里要对我们的Unity工程进行相关操作,这里先下载几个工具:

Unity WebGL微信小游戏适配工具: developers.weixin.qq.com/minigame/de…

Unity-微信小游戏上架流程-个人开发者

Unity WebGL微信小游戏适配工具,说白了就是给你提供一个专门的打包插件,打包的时候会根据微信小程序平台自动做一些适配,前提是你Unity工程必须是WebGL版本,Unity发布的微信小游戏,实际上就是一个经过处理的WebGL版本。

微信开发者工具:developers.weixin.qq.com/minigame/de…

Unity-微信小游戏上架流程-个人开发者

微信开发者工具实际上就是给开发者在调试微信小程序的一个工具,我们可以根据微信开发者工具里的实际表现来对我们的Unity工程进行修改,不过具体还是得以实际为准。

(1)将Unity工程切换为WebGL平台****

Unity-微信小游戏上架流程-个人开发者

(2)下载并导入Unity WebGL(minigame)适配插件

Unity-微信小游戏上架流程-个人开发者

Unity-微信小游戏上架流程-个人开发者

****这里根据自己的项目对打包参数进行设置,如果你打包的总包大小超过20M,会有弹窗提示,代表你需要使用游戏资源CDN服务器来寄存资源,我这边是个单机小游戏,包体大小在10M左右,所以就不使用CDN资源服务器了,使用资源CDN服务器需要额外做一些设置,并且每个月要支付高达19¥的巨额费用。

这里的游戏AppID可以在设置界面查看:

Unity-微信小游戏上架流程-个人开发者

Unity-微信小游戏上架流程-个人开发者

Unity-微信小游戏上架流程-个人开发者

Unity-微信小游戏上架流程-个人开发者

Unity-微信小游戏上架流程-个人开发者

这里的启动背景图必须包含48字健康游戏忠告和适龄提示图片。

48字健康游戏忠告:

抵制不良游戏,拒绝盗版游戏。

注意自我保护,谨防受骗上当。

适度游戏益脑,沉迷游戏伤身。

合理安排时间,享受健康生活。

适龄提示图片下载: open.3839.com/console/mes…

打包成功之后,使用安装好的微信开发者工具打开

Unity-微信小游戏上架流程-个人开发者

Unity-微信小游戏上架流程-个人开发者

这里的本地代码就是你的总包的大小,初次用微信开发者工具打开导出的minigame工程可能会有报错,可能是因为没有安装Unity小游戏对应的插件,点击安装即可。

Unity-微信小游戏上架流程-个人开发者

Unity-微信小游戏上架流程-个人开发者

使用微信开发者工具对小程序进行测试的时候一定要把所有的功能、UI界面、声音,全部都测试一遍,确认无误后则可点击上传按钮,进行提交。此时开发版本就会有你的上传记录了,你也可以生成二维码使用管理员微信来实机体验。实机测试无误以后,提交成为审核版本,待审核版本通过,就可以提交游戏内容介绍了。

3 .游戏内容介绍


Unity-微信小游戏上架流程-个人开发者

​​这里要填写你游戏的一些介绍,后续用来备案,介绍你游戏的类型,有哪些功能什么什么的,不想写的话ChatGPT吧,这里的健康忠告图必须要有适龄提示LOGO,不然会被打回。

Unity-微信小游戏上架流程-个人开发者


Unity-微信小游戏上架流程-个人开发者

必须增加适龄提示LOGO,图中没有增加就被打回了

​​很多人都卡在了这一步,原因是微信小程序审核比较严格,游戏的开始界面标题,只能有和微信小程序名一样的文字,不能有其他多余内容,审核失败被打回也不会微信提示你,所以要时不时的登入微信公众平台查看。

4 .小程序备案

Unity-微信小游戏上架流程-个人开发者

​​填写身份证上的相关信息,验证提交即可,审核通过之后会收到微信团队和工信部的通知。

三、发布线上版本


Unity-微信小游戏上架流程-个人开发者

​​备案完成之后,则可将审核版本发布成线上版本。其他微信用户可以通过搜索或者小程序链接的方式来体验你的游戏。