前几天我在 V2EX 发布了名为 "v 友们, 我发布了自己第一款独立游戏(微信小游戏)" 的帖子 https://v2ex.com/t/948528, 有不少 v 友希望我分享一下经验, 因此我会从一个门外汉的角度告诉大家开发微信小游戏的基本流程以及建议.
如果你打算开始开发一款微信小游戏(单机向, 无内购), 下段内容一定是你最关注的几点.
以上这些都不需要, 那我需要准备哪些材料 /资质?
访问微信公众平台 https://mp.weixin.qq.com/ 并注册一个开发者账号. 你需要提供相关的开发者信息和身份验证. 这里要注意几点:
作为登录帐号, 请填写未被微信公众平台注册, 未被微信开放平台注册, 未被个人微信号绑定的邮箱
如果你的常用邮箱已经绑定了个人微信, 除了换一个邮箱注册外, 还有一个取巧的办法, 可以使用邮箱的别名. 例如你的常用邮箱是 [email protected], 可以为该邮箱设置一个别名比如 [email protected], 便可以使用邮箱别名去注册微信公众平台. 这里仅以 Outlook 举例, 其别名设置页面为 https://account.live.com/AddAssocId.
注册成功后, 首页会引导你补充小程序的基本信息, 如名称, 图标, 描述等. 按照引导一步一步完成. 之后点击设置 - 游戏设置 - 资质与授权管理 - 资质管理, 提交游戏自审自查报告. 使用如下模板, 记得替换产品名称以及签名.
本人根据《网络游戏管理暂行办法》对我的产品《产品名称》进行自行审核, 《产品名称》游戏中不仅无可能存在争议的内容, 更无违法违规的内容. 现将具体的自行审核情况汇报如下:
一, 自审内容概要:
经本人自审结果, 《产品名称》没有以下内容:
1.违反宪法确定的基本原则的;
2.危害国家统一, 主权和领土完整的;
3.泄露国家秘密, 危害国家安全或者损害国家荣誉和利益的;
4.煽动民族仇恨, 民族歧视, 破坏民族团结, 或者侵害民族风俗, 习惯的;
5.宣扬邪教, 迷信的;
6.散布谣言, 扰乱社会秩序, 破坏社会稳定的;
7.宣扬淫秽, 色情, 赌博, 暴力, 或者教唆犯罪的;
8.侮辱, 诽谤他人, 侵害他人合法权益的;
9.违背社会公德的;
10.有法律, 行政法规和国家规定禁止的其他内容的.
本人建立自审制度, 指定运营和测试一并负责网络游戏内容和经营行为的自查与管理, 保障网络游戏内容和经营行为的合法性.
二, 自审产品系统:
1.用户引导: 制定《产品名称》产品说明, 用户手册, 游戏对白描述等一系列文件, 引导用户良好并顺利的使用产品, 让广大用户在游戏中享受快乐.
2.健康产品: 经本人自审, 产品中绝对不含有诱发未成年人模仿违反社会公德的行为和违法犯罪的行为的内容, 以及恐怖, 残酷等妨害未成年人身心健康的内容, 为广大用户提供一个健康, 绿色的休闲游戏平台.
3.防沉迷: 按文化部的要求制定《防沉迷系统》, 确保青少年的身体康健, 劳逸结合.
微信提供了一个专门的开发工具, 称为"微信开发者工具", 你需要在微信开放平台的开发者中心下载并安装这个工具. 该工具集成了代码编辑器, 调试器和模拟器, 方便你进行开发和调试. 下载地址: https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html. 截至本文写作完成, 其最新版是 1.06.2306020.
微信小游戏采用的是基于 JavaScript 的开发框架, 可以使用类似于网页开发的技术进行开发. 你可以学习使用微信提供的开发文档, 教程和示例来了解小游戏的开发流程和框架. 不过我更加建议你直接学习 Cocos 引擎, Cocos 引擎可以将游戏导出为微信小游戏格式. 如果仅仅这一条优点还不足以让我推荐你使用, Cocos 同时可以将游戏导出为字节小程序, 小米小程序等, 目前唯一不支持的国内小程序平台是百度(但这不重要).
当你完成了游戏的开发和测试后, 使用微信开发者工具上传代码, 之后将游戏提交给微信小游戏开放平台进行审核. 审核通过后, 你就可以发布你的游戏, 让其他用户可以在微信中玩到你的小游戏了. 在提交审核时会要求填写苹果开发者账号, 这个账号年费 299 美元. 经过我实测, 你只需要注册苹果开发者账号, 并不一定需要付费开通, 微信审核就能通过.
请注意不要将游戏 Demo 提交给微信审核, 这样会导致你的账号永久作废.
作为初学者, 你只需要阅读这几篇文档, 就能完成一个最小的微信小游戏:
在完成游戏后, 尽量针对微信进行适配.
要调用微信 API, 可以直接在 Cocos 中完成, 并不需要你去使用微信开发者工具. 使用 npm 安装 minigame-api-typings 即可.
作为独立开发者, 必须思考产品的商业化策略, 靠爱是发不了电的. 小游戏的一些常规推广方式就不多谈了, 例如论坛推广, 聊天群推广等. 这里只讲一个对个人开发者最重要的推广方式: 种子计划. 你可以在首页 - 成长 - 种子计划找到入口. 一旦你开启种子计划, 微信会为你的游戏推广 1000 左右的种子用户, 因此在你开启种子计划之前, 确保:
当你的游戏有累计 1000 注册用户后, 就可以申请开启流量主功能, 为你的游戏添加广告从而获取收益.
欢迎访问微信小游戏 "像素推箱" 了解我的第一款独立游戏.
1
Mohanson OP |
2
nikenidage1 2023-06-19 08:50:42 +08:00
unity 可以发布到微信小游戏吗
|
3
Mohanson OP @nikenidage1 有非官方方案
|
4
uqf0663 2023-06-19 08:57:12 +08:00
https://gamemaker.weixin.qq.com/ 这个会不会比较容易入门一点?
|
5
SleepyRaven 2023-06-19 09:06:05 +08:00
感谢分享
|
9
codeMore 2023-06-19 10:29:23 +08:00
感谢分享,对我很有用
|
10
anson2017 2023-06-19 10:33:39 +08:00
感谢分享
|
11
Rookie01 2023-06-19 10:34:23 +08:00
感谢分享!
|
12
YuriWu7 2023-06-19 10:35:57 +08:00
感谢分享哈,对我很有用
|
13
romisanic 2023-06-19 10:39:46 +08:00
收
感谢 OP 分享! |
14
RgPr16Lrb1R2zZdJ 2023-06-19 10:42:55 +08:00
感谢分享
|
15
nekochyan 2023-06-19 10:55:39 +08:00
没有软著 /版号我记得是不能开通支付的吧,收益就只能是广告了
|
16
saxon 2023-06-19 11:02:47 +08:00
感谢无私分享
|
17
zfjdif 2023-06-19 11:11:31 +08:00
感谢分享😀
|
19
mencounter 2023-06-19 11:13:41 +08:00
mark 下。后面也许会用到。
|
20
krapnik 2023-06-19 11:38:13 +08:00
|
21
beimenjun 2023-06-19 11:51:26 +08:00
感觉微信在走擦边球,按照现行的政策,所有的游戏理论上都必须要版号的。
这其实是一个隐含的风险。 |
22
ccagml 2023-06-19 12:33:39 +08:00 via Android
感谢分享
|
24
jayin 2023-06-19 13:43:46 +08:00
感谢 OP 分享
|
25
qingting 2023-06-19 13:57:24 +08:00
感谢分享
|
26
liufish 2023-06-19 14:38:11 +08:00
感谢分享
还想问下,用 Cocos creator 做了微信小游戏后,能直接导出为 apk 吗?是否还要进一步适配呢 |
27
jiezaichan 2023-06-19 14:45:20 +08:00
感谢分享
|
28
byteroam 2023-06-19 14:47:29 +08:00
你需要准备三百块钱,还得备案一个域名
|
30
stardew 2023-06-19 15:02:30 +08:00
牛的
|
31
laozhoubuluo 2023-06-19 15:11:55 +08:00
@beimenjun
以微信小游戏这种短周期、低成本、短生命周期作品开发来说擦边球风险有限。羊了个羊的生命周期恐怕连三个月都没有。 |
32
VicZhang666 2023-06-19 15:13:15 +08:00
这也太酷了
|
33
BreadBig 2023-06-19 15:13:56 +08:00
感谢分享,试玩了下挺好的
|
34
monkeyWie 2023-06-19 16:38:39 +08:00
之前也试着学了下 cocos ,想写一个多人联机贪吃蛇的游戏,不过实在是太耗费精力,只做了个雏形就放弃了,目前只实现了移动控制,放出来献丑下,哈哈:
https://snake.lihuipeng.love/ |
35
mineqiqi 2023-06-19 16:57:52 +08:00
感谢分享
|
36
imagine243 2023-06-19 17:09:26 +08:00
@nikenidage1 unity 可以导出微信小游戏, 但是性能不太好。
|
37
XGF 2023-06-20 10:41:31 +08:00
感谢分享
|
38
hui9000 2023-06-20 13:50:48 +08:00
感谢分享
|
39
chenhua19940128 2023-08-02 09:59:27 +08:00
感谢分享,收藏了
|