受惠于本土互联网生态与用户习惯,小游戏在中国的发展蒸蒸日上。作为嵌于宿主应用内、无需下载安装、即点即玩的游戏产品形式,小游戏在中国拥有高速增长的庞大市场,同时也是游戏开发者触达更多玩家、盘活存量的利器。
Unity 中文课堂 Joker 老师上架了最新的免费课程《Unity 微信小游戏开发》。课程分为两部分,第一部分讲解微信小游戏开发相关工具、插件的使用,第二部分带大家制作微信小游戏案例《鸭子射击》。
本教程仍基于 Unity 引擎中的 Instant Game Package 开发(当前版本:2021.2.5f1c302),此外还涉及 Unity Online Services 等工具和服务,帮助大家轻松用 Unity 上手微信小游戏。 课程目录:
- 微信 SDK 的使用,主要是分享给好友、屏幕振动、视频激励广告等。
本文带来该教程的第一课,带大家了解使用 Unity 开发微信小游戏的相关插件、工具使用以及上架流程。在完整教程中,Joker 老师会继续详解每款工具的安装、使用及配合方式,并实战开发您的第一款微信小游戏《鸭子射击》。点击阅读原文免费学习完整教程吧!
用 Unity 做一个类似于《鸭子射击》的微信小游戏,主要涉及到四个工具:
Unity Instant Game:本教程仍基于 Unity 引擎中的 Instant Game Package 开发,可以自动实现对微信小游戏的环境适配、性能优化。https://unity.cn/instantgame 微信小游戏转换工具:微信所出的 Unity 插件,用于将 Unity WebGL 项目转为微信小游戏项目。https://developers.weixin.qq.com/minigame/dev/guide/game-engine/unity-webgl-transform.html 微信开发者工具:微信开发者工具是用来开发微信公众号、微信小程序的专用 IDE。 UOS (Unity Online Services) :Unity 一站式游戏云服务解决方案,本案例主要使用其中的 CDN(资源托管分发服务)来实现资源的按需加载。UOS CDN 可以帮助开发者轻松部署和管理远程资源包。您可以将资源包组织上传到存储桶(Bucket)中,从而为项目创建清晰的工作流程。https://uos.unity.cn/product/cdn完成小游戏开发后,在 Unity 编辑器界面安装好的微信小游戏转换工具中直接点击“生成并转换”,可以得到微信小游戏项目工程。用微信开发者工具编译刚刚打包的微信小游戏项目工程,可以测试游戏。点击“上传”,会出现在网页端的“版本管理”中,可以点击体验版二维码用手机测试,并点击“提交审核”,成为“线上版本”成功上线。
需要注意的是,提交审核后需要填写审核信息才可上架,可以参考微信官方发布的小游戏资质提交审核指引。
微信小游戏官方资质提交审核指引 Q&A 地址:
https://developers.weixin.qq.com/community/minigame/doc/0008282466cfb096eb679e9b551408为了更好地支持小游戏开发,Unity 中国为小游戏做了多项专研支持与优化,处于内测阶段的团结引擎中也针对性地推出了一站式微信小游戏解决方案。
在后续课程中,Joker 老师将继续带大家逐一学习如何安装/使用 Unity Instant Game、微信相关工具和 UOS CDN,通过这些工具的衔接配合助力微信小游戏流畅开发和上架。如果想用实例练手,教程中还将带您一步步开发《鸭子射击》小游戏。
长按关注
第一时间了解Unity引擎动向,学习进阶开发技能