---
title: 小游戏解决方案
summary: 涂鸦小游戏解决方案用于把设备能力、用户行为与游戏化玩法结合，帮助开发者构建设备互动、营销裂变和用户留存闭环；可基于小游戏开发模板快速搭建跳绳联动、运动宠物、积分捕鱼、奖励抽奖等场景。
---

## 小游戏解决方案

本文说明如何通过**小游戏**把设备能力、用户行为和激励体系连接起来：适合哪些业务目标、常见玩法怎么设计，以及可参考的模板与案例。

### 适用场景

在智能小程序等场景中，若你需要：

- 通过游戏化任务提升设备使用频次，让用户在互动中完成设备连接、使用、打卡或分享。
- 将游戏成就、排行榜、抽奖与优惠券、权益、实物奖励结合，承接营销活动和品牌曝光。
- 用宠物养成、徽章、连续挑战、赛季排名等方式增强长期留存和召回。

可考虑使用小游戏解决方案，围绕“设备 - 游戏 - 用户”建立闭环。

### 典型业务场景

| 场景 | 目标 | 玩法方向 |
| --- | --- | --- |
| **设备互动** | 建立设备能力与游戏反馈之间的联动 | 步数兑换能量、心率触发挑战、空调节能获得绿色积分、扫地机运行次数兑换道具、游戏完成后触发音箱音效或灯效 |
| **营销放大** | 把小游戏作为活动流量入口，降低获客成本并提升品牌曝光 | 游戏成就兑换产品/服务优惠券、邀请好友组队挑战、排行榜奖励、抽奖发放优惠券或权益 |
| **用户留存** | 通过游戏化机制延长用户生命周期 | 新用户设备引导游戏、活跃用户每日挑战与赛季排行、沉默用户召回任务、数字宠物与纪念徽章 |

### 运行原理

小游戏运行在小程序页面内的 `<web-view>` 容器中：宿主页面负责加载 WebView、准备运行环境与初始化数据，并通过消息机制与 WebView 互通；WebView 侧专注渲染与游戏逻辑执行，需要调用宿主能力时通过消息请求完成。

### 玩法案例

详情请查看案例页：

- [跳绳联动游戏](../case#一跳绳游戏)
- [运动陪伴宠物](../case#二健身伴宠)
- [捕鱼大师挑战](../case#三捕鱼大师挑战)

### 开发指引

小游戏解决方案基于小程序的 `<web-view>` 能力，在 WebView（游戏）与宿主页面（App/小程序页面）之间建立消息通道，打通双向通讯，并支持由宿主侧代为调用小程序 API。

平台提供 `@ray-js/mini-game-sdk` 供开发者选用，详见 [MiniGameSDK](https://developer.tuya.com/material/library_oHEKLjj0/component/MiniGameSDK)。

同时也提供开箱即用的模板项目，见 [小游戏模板](https://developer.tuya.com/material/library_hKiOVClc/component/MiniGame)。

[详细开发文档](https://developer.tuya.com/cn/miniapp-codelabs/codelabs/template-mini-game/index.html#0)
