简介
bilibili小游戏具有便捷、轻量、免安装的特点。游戏包由云端托管,在哔哩哔哩APP内投放和运行,体验流畅,安全可靠。
用户可从游戏中心、站内外APP的分享链接等入口通过点击分享、收藏、feed推荐、搜索等方式找到小游戏,点开即玩,无需安装。
对于刚接触小游戏的开发者而言,上手很容易,掌握基本的 Canvas 绘图即可开发一款简单的小游戏。同时,我们也支持目前主流的 H5 游戏引擎,例如 Cocos2D、Egret、Laya 等,也支持 WebGL,可以满足各种高阶开发的需求。
我们提供了全套的开发者工具和后台,便于开发者对游戏进行一站式的开发和管理。本文档会详细介绍B站小游戏提供的各种API、组件、开发流程,以及开发者工具的使用。
小游戏完整开发流程
- 注册成为小游戏开发者
- 设置域名白名单
- 选择一款游戏开发引擎(Cocos、Laya、Egret、Unity),完成小游戏的本地开发、调试和测试,各引擎版本支持情况如下表所示:
游戏引擎 | 版本 | 是否支持 | ||
---|---|---|---|---|
ios | android | |||
Cocos Creator | v2.2.x | 是 | 是 | |
v2.3.x | 是 | 是 | ||
v3.0.x - v3.2.x | 不推荐使用 | 不推荐使用 | ||
v3.3.x以上 | 是 | 是 | ||
Layabox | v2.1 | 是 | 是 | |
v2.2 | 是 | 是 | ||
v2.6 - v2.13 | 是 | 是 | ||
v3.x以上 | 是 | 是 | ||
Egret | * | 是 | 是 | |
Unity | v2021.3.x(推荐) | 是 | 是 |