接入指引
接入流程概览
一、前期准备
入驻与备案
接入抖音小游戏之前请阅读下述材料,进入开发前需要先完成小游戏的入驻和创建(获得 App Id),游戏上线前需要完成小游戏接入和备案申报。
引擎版本
目前抖音小游戏仅支持特定版本的 Godot 引擎(不支持自定义),未来可能会逐渐扩大适配范围。请在开发前选择合适的版本,或迁移到对应的版本。
目前支持的 Godot 引擎版本如下:
- •Godot 4.5(推荐)
二、小游戏适配
Godot 在以小游戏的形式运行与 PC Web 等其它平台有一些差异和限制,需要开发者自行完成上层适配(例如触摸操作、基于WebGL2渲染等)。
兼容性一览
小游戏运行环境目前以移动端 Web 为基准,请先完成移动端 Web 环境的适配(即可以在手机浏览器运行)。
类别 | 条目 | 移动端Web | 抖音小游戏 |
系统特性 | Graphic API | WebGL2.0 | WebGL2.0 |
| TCP/UDP | 不支持 | 不支持 |
| 多线程 | 可选 | 不支持 |
引擎特性 | GDExtension | 可选 | 暂不支持 |
| gdscript | 支持 | 支持 |
| C# 及其他语言 | 不支持 | 不支持 |
渲染 | 渲染器 | Compatibility | Compatibility |
| 纹理格式 | 支持 ASTC/ETC2 | 支持 ASTC/ETC2 |
| OcclusionCulling | 不支持 | 不支持 |
音频 | Audio Player | 基于 AudioWorklet | 基于 ScriptProcessor 部分旧版本不支持 STREAM 模式 |
输入 | 键盘 | IME / VirtualKeyboard | 仅 VirtualKeyboard |
| 麦克风 | 支持 | 暂不支持 |
文件 | FileAccess | 基于 indexDB | 支持包内目录(只读) 支持用户目录( user://)(读写) |
网络 | HttpRequest | 支持 | 支持 |
| WebSocket | 支持 | 支持 |
| WebRTC | 支持 | 暂不支持 |
其他 | Remote Debugger | 支持 | 支持 |
用户界面 | 屏幕大小 | | 需要适配 |
| 安全区域 | | 需要适配 |
| 横竖屏 | | 暂时仅竖屏 |
适配指引
详细适配方案请参考文档:抖音Godot小游戏适配指引
三、小游戏接入
开放能力
开发者可以从 gdscript 通过 SDK 提供的接口调用平台提供的开放能力。
开放能力介绍:(推荐接入)
构建与测试
开发者完成功能开发和接入后,通过 Godot 开发者插件导出抖音小游戏项目,并通过抖音开发者工具进行项目的调试和上传。
抖音开发者工具请参考:
四、提审和发布
请参考:
五、线上运营
请参考:
- •运营指引
六、联系我们
路径一:
路径二:
抖音小游戏-开发者官方技术交流群
抖音小游戏-开发者官方运营交流群
