以下整个流程的许多细节流程和材料准备比较繁琐,但这是作为一位“作者”发布自己“出版物”的必由之路。为了让自己的作品能在公共平台上问世,请尽力保持高效的行动力。整个发布流程并没有多少难点,最大的需要就是保持行动力不要害怕繁琐。
软著申请
尽管在平台发布流程中,似乎并不一定要求要有软著申请,但为了避免后续潜在问题,保护制作者的权益,在发布任何游戏时都有必要进行这一步。现在申请软著已经可以通过国家版权保护中心全程在线办理。
主要流程如下:
1.注册账号并完成个人或企业认证
2.填写软件的基础信息
3.准备软件源码与软件描述等细节文档
4.提交表单,等待行政单位的处理,有表单问题及时修改
具体的一些细节内容,比如小游戏所属的软件品类,源码和介绍文档的格式细节可以参考这个文章。十分详细,但已经有些过时,如最后的邮寄环节已经不需要了,所有表单和文档都可以在线提交。
如果你实在是怕麻烦想节约一些时间,也可以直接查询一些代办服务,对于小游戏的价格似乎在几百到上千不等。相比于自己长达数月的在线办理,效率会更高一些。对于个人开发者我建议还是自己尝试办理,流程也是了解国内版权保障的一个好机会。
平台SDK接入
为了方便开发者获取玩家基础信息和接入特殊功能,小游戏平台会提供SDK方便开发者接入。大体格式在不同平台来看大差不差。但要注意,不同的游戏引擎接入SDK的方式不尽相同,具体需要参考对应平台的文档。这里以微信小游戏的官方文档为例。
对于Unity引擎需要下载对应的SDK插件来调用,具体可以直接查阅这个文档,而近年推出的Tuanjie引擎可以说就是比Unity多集成了这类平台发布插件。
而对于Cocos这种脚本本身就是javascript的系统可以直接通过调用WX类功能类来使用,以下代码是一个登录功能的大概实现。
public Login() { //记录玩家的逻辑编号 let code:string="123321"; //判断平台是否为微信小游戏 if (sys.platform === sys.Platform.WECHAT_GAME) { //调用SDK的login接口,从而获取玩家的登录CODE window["wx"].login({ success (res) { if (res.code) { code=res.code; } else { GlobalManager.Instance.ShowTipPanel('登录失败!' + res.errMsg); return } } }) } //在客户端获得登录CODE后,发送给服务端,由服务端再调用平台登录获取玩家信息 let loginUrl:string=GameManager.ServerAddress+ "api/Login?code="+code; this.SendMessage( loginUrl, (res)=>{ GameManager.GameData=res; LoginSuccess=true; }); }
请注意,接入的SDK功能在游戏引擎的编辑器环境下是无法使用的,因此有必要做好当前运行平台的判断方便调试。想要测试SDK功能只能在将游戏作对应平台的打包发布后,在对应平台的开发者工具中调试使用,如果对接口功能了解有限,每次修改后每次都要重新发布到另一个工具中调试,笔者最早使用Tuanjie引擎发布,由于对接口了解有限,需要反复微调试错,每次发布都需要5分钟以上,整个过程真是痛苦万分。
最后是后端的介绍,对于大多简单的小游戏来说,并没有什么需要复杂服务端提供信息的需求。但发布小游戏平台后,还是需要一个后端服务来实现登录验证和玩家游戏数据留存。对于后端发布一般有三种方案推荐:
- 自己编写一个后端服务,准备好云服务器,通过云服务器开放后端访问。(注意!有些平台会要求小游戏访问的远程地址必须是备案过的域名,因此如果只有公网地址可能是无法和客户端通信的)
- 自己编写一个后端服务,部署在提供云服务部署的云端平台,比如微信云托管。这个方式本质上和第一项一样,但避开了服务器域名需求。
- 通过一些云函数平台发布后端服务,这一方式不需要自行编写一整个后端服务程序,而是在平台框架内编写云函数来实现后端功能,比如Unity的UOS,微信云开发等。
对于很多独立开发者来说,后端程序是一个有些陌生的内容,但其本质并不复杂。核心的极大内容便是 通信方式、数据库、数据处理。对概念有一定初步了解后很容易就能上手,后续有机会我会写一些相关日志。
发布审核流程
最后就是审核流程了,以微信小程序为例,你需要登录微信公众平台,来添加一个小游戏项目。其后的大致流程为:
1.填写小游戏的基础信息(名称、介绍、图标等)
2.验证小游戏的推荐年龄分级和游戏类目
3.小游戏提交行政部门的审核,包括游戏开发者资质、游戏内容评审、游戏发布备案(这一流程涉及行政单位的审核,有许多繁琐的介绍内容、游戏截图等等,还是那句话保持行动力尽量仔细的填完。审核流程很可能需要两个月,如果填写内容不过关被退回会拖的更久)
4.游戏版本提交,经过版本代码审核后,就能将过审的游戏版本正式发布了。
5.微信认证,也就是对微信个人的资质认知。需要花费30元,通过就能让你的小游戏能够被搜索到。
流程中的很多步骤没有严格的先后顺序,尽可能的都了解尝试一下,并行推进审核能很大的节省审核时间,对于一些具体的填写内容可以参考这个文章,之前也引用了这位作者文章,如果你在作了初步了解后有兴趣,也可以跟随这位作者的日志内容。从0开始试试发布一个小游戏。
后续关注
整个审核流程可能会持续数月之久,但在这之后整个游戏发布周期也只走到了第二步。接下来的一步才是一款游戏商品的生死关键——宣发!这一步对于个人开发者来说困难异常。在当下这个时间节点,手游和小游戏市场是买量投放的天下。这从近几年很多游戏公司逐渐转变为买量投流的游戏投资公司就能看出。买量投放对于个人或者小开发团队而言是没有意义的,如果没有对此的深刻认识,请千万不要投入资金成本(笔者稍做过尝试,但转换率几乎为0,水太深啦!),那么想要推广自己的小游戏恐怕只能从各类社交媒体和网络社区出发了。以下是一些我个人浅薄的认识:
1.在开发过程中就顺便制作各类游戏的宣传物料,图片视频都可以。
2.在发布宣传物料或填写游戏信息时,填写容易触发搜索的内容和关键字。
3.积极关注各类平台的帮扶策略,例如新游启动企划等等。
以上就是我本次游戏发布过程中的一些心得流程了,但愿能帮助你对小游戏发布的大流程有一个框架认识。
近期有不少游戏制作的活动让我跃跃欲试。在下作为一名程序开发者,技能范围可以涵盖到游戏本体的前后端开发,发布,平台适配等。对于游戏的设计,尤其是美术和音乐非常薄弱。如果你有意向与我合作,欢迎联系QQ:2763686216
以下是小游戏的二维码,也欢迎试玩hh
暂无关于此日志的评论。