▶_MiniApp Toolkit

抖音小游戏

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. 内容合规:抖音内容审核极严,尤其视频/直播挂载相关
  3. 挂载规范:挂载的视频内容必须与游戏相关
  4. 未成年人保护:需接入防沉迷与实名认证
  5. 诱导分享:禁止强制分享才能推进游戏

审核周期#

  • 通常 1-2 个工作日
  • 首次提交需 QA 回归,视频挂载/内购审核更严

企业 vs 个人#

  • 广告变现类:个人主体可做
  • 内购类:需企业主体 + 游戏版号

开发指南#

快速上手#

code
// 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游戏录屏生成视频分享

常见陷阱#

  1. 开放数据域隔离tt.getFriendCloudStorage 只能在开放数据域调用,主域通过 tt.getOpenDataContext().postMessage() 通信
  2. 无 DOM/BOM:依赖 document/window 的库需 polyfill 或替换为 tt.request
  3. 挂载有门槛:短视频/直播挂载需游戏运营一段时间、满足条件后申请
  4. 支付两步式:抖音支付为「下单(tt.requestOrder)→ 调起(tt.getOrderPayment)」
  5. 内容审核:视频挂载相关内容审核极严,挂载素材需与游戏内容强相关

引擎推荐#

抖音小游戏同样多用引擎开发:

  • Cocos Creator:支持一键发布抖音小游戏
  • Laya:性能优秀
  • Egret:2D 成熟

生态资源#

推荐框架/引擎#

引擎支持度说明
Cocos Creator⭐⭐⭐支持发布抖音小游戏
Laya⭐⭐⭐性能优秀
Egret⭐⭐2D 成熟

社区资源#

版本更新#

近期重要变更#

  • 视频挂载增强:短视频/直播挂载获客链路持续优化
  • 录屏分享:游戏录屏生成视频分享,强化内容传播
  • 广告变现:激励视频、Banner 等形式完善