
抖音小游戏
T2平台抖音小游戏是运行在抖音App内的轻量游戏产品。支持短视频/直播挂载游戏入口,借助抖音流量生态快速获客。支持抖音登录、广告变现、内购等能力。
📊 月活 1.71亿(2025-08)
小游戏小程序子分类
特性
- 短视频挂载
- 直播挂载
- 抖音登录
- 广告变现
- 内购支付
- 社交分享
- Canvas/WebGL
详细文档
抖音小游戏#
平台概述#
抖音小游戏运行在抖音 App 内(月活 1.71 亿+),与微信小游戏一样基于 Canvas/WebGL,但核心差异化是 短视频/直播挂载 —— 用户在刷视频或看直播时可直接进入游戏,借助抖音内容生态获客。
核心优势:
- 内容获客:短视频/直播挂载,流量入口丰富
- 即点即玩:无需下载,视频挂载转化链路短
- 社交分享:抖音社交关系链传播
- 变现完善:广告 + 内购 + 直播打赏
典型品类:
- 休闲超休闲:消除、跑酷、模拟(视频挂载 + 广告变现)
- 社交对战:桌游、派对、答题(分享裂变)
- 中重度:RPG、放置(内购变现)
设计规范#
技术模型#
- 无 TTML/样式文件:全部基于 Canvas/WebGL 渲染
- 无 DOM/BOM:不能用
document/window,用tt.createCanvas()创建画布 - 单场景:无路由体系,场景由引擎管理
- 入口:
game.js
配置文件#
game.json:核心配置deviceOrientation:屏幕方向(portrait/landscape)networkTimeout:网络超时subContext:开放数据域目录navigateToMiniProgramAppIdList:允许跳转的小程序/小游戏列表
审核规范#
常见被拒原因#
- 游戏版号:内购类游戏需游戏版号
- 内容合规:抖音内容审核极严,尤其视频/直播挂载相关
- 挂载规范:挂载的视频内容必须与游戏相关
- 未成年人保护:需接入防沉迷与实名认证
- 诱导分享:禁止强制分享才能推进游戏
审核周期#
- 通常 1-2 个工作日
- 首次提交需 QA 回归,视频挂载/内购审核更严
企业 vs 个人#
- 广告变现类:个人主体可做
- 内购类:需企业主体 + 游戏版号
开发指南#
快速上手#
// game.js(入口)
const canvas = tt.createCanvas()
const ctx = canvas.getContext('2d')
const { windowWidth, windowHeight } = tt.getSystemInfoSync()
ctx.fillStyle = '#000'
ctx.fillRect(0, 0, windowWidth, windowHeight)
ctx.fillStyle = '#fff'
ctx.font = '20px sans-serif'
ctx.fillText('Hello 抖音小游戏', 20, windowHeight / 2)
tt.onShareAppMessage(() => ({
title: '快来一起玩!',
}))
游戏专属 API(核心)#
| 能力 | API | 说明 |
|---|---|---|
| 画布渲染 | tt.createCanvas() | 创建 Canvas,支持 2D 与 WebGL |
| 激励视频广告 | tt.createRewardedVideoAd | 看广告得奖励 |
| Banner 广告 | tt.createBannerAd | 底部横幅广告 |
| 插屏广告 | tt.createInterstitialAd | 插屏广告 |
| 好友排行 | tt.getFriendCloudStorage | 拉取好友托管数据(仅开放数据域) |
| 上报成绩 | tt.setUserCloudStorage | 上报用户托管数据 |
| 视频挂载 | 短视频/直播挂载入口 | 抖音特有获客方式 |
| 录屏分享 | tt.getGameRecorderManager | 游戏录屏生成视频分享 |
常见陷阱#
- 开放数据域隔离:
tt.getFriendCloudStorage只能在开放数据域调用,主域通过tt.getOpenDataContext().postMessage()通信 - 无 DOM/BOM:依赖
document/window的库需 polyfill 或替换为tt.request - 挂载有门槛:短视频/直播挂载需游戏运营一段时间、满足条件后申请
- 支付两步式:抖音支付为「下单(
tt.requestOrder)→ 调起(tt.getOrderPayment)」 - 内容审核:视频挂载相关内容审核极严,挂载素材需与游戏内容强相关
引擎推荐#
抖音小游戏同样多用引擎开发:
- Cocos Creator:支持一键发布抖音小游戏
- Laya:性能优秀
- Egret:2D 成熟
生态资源#
推荐框架/引擎#
| 引擎 | 支持度 | 说明 |
|---|---|---|
| Cocos Creator | ⭐⭐⭐ | 支持发布抖音小游戏 |
| Laya | ⭐⭐⭐ | 性能优秀 |
| Egret | ⭐⭐ | 2D 成熟 |
社区资源#
- 官方文档:developer.open-douyin.com/mini-game
- 抖音开放平台:能力申请、数据查看
- 字节跳动开发者社区:问答与引擎适配
版本更新#
近期重要变更#
- 视频挂载增强:短视频/直播挂载获客链路持续优化
- 录屏分享:游戏录屏生成视频分享,强化内容传播
- 广告变现:激励视频、Banner 等形式完善