# 微信小游戏设计指南

## 一、前言

本指南为第一次进行小游戏开发的开发者提供快速的设计指引。它能让你快速的避免一些常见的产品设计错误，并能让你了解微信在小游戏上的价值主张。 

### 1.1 什么是小游戏

微信小游戏是微信小程序的一个特别类目。

和所有小程序一样，小游戏无需下载、安装与卸载，即点即玩，体验轻便优秀。同时，小游戏与微信关系链捆绑，可以方便的邀请微信好友、群好友进行PK、围观等，充分享受与朋友同玩的乐趣。

小游戏之于APP手游，是相对更轻松休闲的使用模式，但也不乏一些重度小游戏，以富有挑战性的玩法、沉浸式参与感等方式给玩家带来更极致的体验和深度的娱乐。

二者带来的用户体验差异各有特色，在整个游戏产业中分别扮演着不同的角色，没有直接竞争的关系。

小游戏从 2017 年小游戏《跳一跳》上线以来已经 6 年，共同见证了多个节点，小游戏用户达到 10 亿，时长也持续在增长。

越来越多的开发者投入到小游戏中，在 2023 年平台累计服务超过 40 万的开发者。

### 1.2 如何找到小游戏

你可以在微信主界面上下拉，呼出最近使用的小程序，也可以找到最近玩过的小游戏；  

除此之外，你还可以在微信「搜一搜」搜索小程序的名称，如「跳一跳」；  

小游戏的官方入口在微信 - 发现 - 游戏 功能中。

## 二、更好的游戏体验

### 2.1 玩法创新

创新的玩法会让游戏玩家眼前一亮，拥有更具创意的玩法的游戏也更易脱颖而出。

开发者在设计游戏的交互、界面、剧情、规则、奖励时，可以围绕以上基本要素不断的打磨体验和调整难度，从而优化玩家的沉浸感和心流体验。

* 目标 - 设置明确的获胜条件
* 规则 - 制定清晰的游戏规则
* 反馈系统 - 对玩家操作及时响应和给予激励反馈
* 自愿参与 - 当玩家清楚了以上三点后，可以继续自发地进行游戏

![](https://res8.wxqcloud.qq.com.cn/wxdoc/93376a6b-883c-4df0-9c70-3039d163210f.png)

玩法创新可以是像《跳舞的线》这样全新的音乐节奏类玩法，也可以在传统玩法基础上进行革新，比如《五子棋大作战》对经典的五子棋玩法进行的改造的玩法创新。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/51374d7a-d5df-426d-88ce-06fdd10c718d.png)

### 2.2 剧情创新

创新的剧情会让游戏玩家更加沉浸在游戏创造的故事当中，开发者在设计剧情时，可以围绕四个要素展开：

* 背景设定 - 创造专属的、独特的故事背景
* 角色带入 - 刻画游戏角色的个性，给玩家以代入感
* 剧情递进 - 丰富情节或反转，提供支线剧情，让人有探索欲望
* 情节发散 - 给玩家留有可以自行发挥和想象的情节空间

例如《甜蜜糖果屋》主打制作插画与真人剧情相结合的全新互动方式，带给玩家独特的剧情体验以及全新的沉浸感受，激发了女性玩家的兴趣。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/b8d0c9af-455a-4555-ad26-e77cbdaa8b9c.png)

### 2.3 美术创新

突破固有风格的美术创新可以吸引玩家的注意，这包括但不限于：UI界面、色彩、原画、风格、氛围和动效进行美术创作。

例如《蛇它虫》这款小游戏采用「皮影戏」和「剪纸」等传统艺术元素，浓浓的中国风让传统的推箱子游戏的观感焕发生机。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/6fab5212-3414-4bc7-a92b-b16f961a9c1e.png)

### 2.4 音乐创新

切合游戏内容的背景音乐和音效（如：原创、古典音乐、打击乐、乐器合成、自然采集等），可以提升游戏的沉浸感。

例如《木水火土》这款小游戏的背景音乐采用了空山鸟鸣声，操作音效采用悦耳的木鱼声，营造了禅意的游戏氛围，让玩家更专注于汉字组合的乐趣中。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/b7eff342-df71-4464-b421-1f96df2c9d57.png)

### 2.5 新手引导

#### 渐进式的游戏教程引导

如果游戏玩法较为复杂需要理解，新手引导应该分步骤教育玩家一步步熟悉游戏的玩法。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/7f62af42-b74a-4bbe-bd05-e996ce159ab3.png)

#### 简洁易懂的玩法演示教程引导

游戏教程应该让玩家边玩边学，不要用大量的文本来描述游戏规则。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/7096d355-a96f-4544-a7cc-aa54a4875d8a.png)

#### 游戏教程应该有明确的入口

如果玩家选择重新学习游戏规则，应该有清晰的路径可以让其找到。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/3cf3ada7-db7f-46d6-bd73-f6d6771bf87e.png)

#### 告知玩家必要的游戏规则

让玩家能通过引导学到游戏规则，但不需要把所有的技巧都罗列出来，让玩家失去探索游戏本身的乐趣。

#### 闯关型游戏复活体验

玩家选择复活后应给予其充分准备时间及操作预判提醒

### 2.6 界面布局

### 界面布局

在设计游戏界面时，页面结构和布局的好坏将会直接影响玩家的操作体验。

我们基于小游戏用户数据进行了分析，大部分用户屏幕分辨率比例为 9:16（数据截取时间2019年7月），综合屏幕分辨率占有率和设计稿通用性的考虑，我们建议设计师选择 4.7 寸屏幕的 750x1334 作为设计稿基准值，并以此对其他设备尺寸进行等比缩放兼容，对于特殊设备类型，如刘海屏，可专门提供独立的兼容方案进行优化。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/828e946e-98be-443d-afa8-ba262e60c278.png)

![](https://res8.wxqcloud.qq.com.cn/wxdoc/578f43f1-4340-4431-a927-bff35ab7538b.png)

对于页面内部的功能布局，我们可以将游戏界面划分为不同的功能区，根据拇指热区的考虑，我们做出了如下的建议：

![](https://res8.wxqcloud.qq.com.cn/wxdoc/e7be7a22-465b-413e-803b-5dc19e968822.png)

![](https://res8.wxqcloud.qq.com.cn/wxdoc/99bddbb9-e285-4758-ae00-9b34d9f4d9fd.png)

## 三、为游戏设计利于传播的元素

微信小游戏平台没有中心化的流量入口，小游戏在平台的分发方式是通过游戏玩法引导用户自发进行社交传播的方式进行的，因此开发者在游戏设计中需要设计有利于游戏传播的元素。

### 3.1 设计多人玩法、接入动态结构化消息

小游戏无需下载、在微信内便于传播的特点，非常适合邀请朋友参与的多人互动玩法，通过邀请朋友参与游戏的方式来扩大用户量。

开发者可以设计好友间对抗/组队的功能，增加游戏的社交传播能力。

分享到群内的结构化消息，如果有人数状态变化，可接入动态结构化消息能力，增加消息吸引力，同时避免挫败感。  
具体见 开放能力-转发-动态消息[参考指引](/minigame/dev/guide/open-ability/share/updatable-message.md)

![](https://res8.wxqcloud.qq.com.cn/wxdoc/04fcc59d-6bbf-4e5e-916e-57b81c592d0c.png)

### 3.2 观战

针对分享到微信会话内的邀请卡片，增加观战/战局回顾能力，可以转化微信群内未及时参与组队/对抗的好友。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/d5090abb-aeda-4c64-bde0-bce21b935273.png)

### 3.3 排行榜

排行榜是小游戏必不可少的元素，朋友间的对比能够有效激发用户的游戏动力和传播动力。

#### 好友/世界排行榜

* 设置好友排行榜/世界排行榜
* 在用户排行变化时，告知用户排行的变化信息
* 在游戏过程中，在超越好友时，标识出来，形成更个性化的里程碑记忆

![](https://res8.wxqcloud.qq.com.cn/wxdoc/da276318-7fc9-4f0c-905b-8456ccbe3550.png)
​​​

### 3.4 群排行

微信内除了好友关系外，还存在群关系，针对群内成员生成排行榜，能有效调动游戏话题，增加游戏的传播度。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/268e7b6a-5800-4d1b-989d-0da980d9c945.png)

### 3.5 设置合理的分享节点

开发者要关注分享功能的设计，以达到更好的传播效果。

分享操作应该是用户的真实意愿表达，不能通过利诱(包含道具利诱)、强制等方式进行，通过玩法、进度等巧妙设计，与用户情感、认知、人设呼应，激发用户分享欲望。

#### 支持页面主动分享能力 

参见小游戏 - 开发 - API - 转发 [参考指引](/minigame/dev/api/share/wx.showShareMenu.md)

#### 分享点设置举例

分享点数量要合理，宜少宜精不宜多，避免陷入“选择的悖论”。
每一次游戏过程不宜超过1个。过多的分享点会降低分享欲望。一般以下题材用户更愿意分享：

* 知识分享：用户学到东西，分享知识 - - 具有通用性，不限游戏的普及度
* 炫耀性分享：构造里程碑节点，如创造新纪录、超越朋友等 ，具体参见排行榜
* 个人创作分享：分中包含个人创作性信息 
* 创造反差冲突：与普世认知有反差的内容
* 物品收集：收集进度分享

不要设置强迫玩家分享的节点，分享奖励不应损害游戏的平衡性，否则会加速玩家的流失。

#### 分享按钮的设计

在设计有分享功能的按钮时，应配合使用符号化的图形Icon，给玩家平台统一的功能认知，便于玩家的理解。

关闭按钮应及时出现并清晰可见，不强迫或诱导玩家分享，避免违反 [小游戏运营规范-滥用分享行为](/minigame/product/README.md) 的条目，同时也能减少玩家因误触导致的跳出情形，提升游戏的有效分享率。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/231902f2-62a3-442e-8098-f619caca6f46.png)

![](https://res8.wxqcloud.qq.com.cn/wxdoc/be7dcb5c-2a83-4cda-a7ad-c7f1168b8b8b.png)
​​​​​​​
![](https://res8.wxqcloud.qq.com.cn/wxdoc/66c3dcf9-c9ee-4f08-9f92-7da9477a3005.png)

### 3.6 分享卡片的设计

分享卡片用于聊天会话场景，首先应准确清晰地表达要分享的内容，再结合对分享者情绪的传达，做到引人入胜。分享卡片由两部分构成：分享文案+分享图，二者信息互补，旨在帮助消息接收者更快、更好的理解内容。

接收者通过分享卡片点击进入游戏后，体验到的内容应与分享卡片内容呼应，避免出现前后不一致的情况，造成用户秒退。不要借热点话题或擦边球等不相关的内容诱导用户点击，避免违反 [小游戏运营规范-分享卡片违规内容](/minigame/product/README.md#G2.8)的条目，以免造成用户的留存质量下降，不利于游戏的良性发展。

在设计分享卡片时，可参考以下方法：

* 为不同的分享场景设计不同的分享卡片，如邀请场景，互动场景等
* 贴合游戏世界观和玩法，结合分享节点的事件进行包装
* 分享文案：口语化、情感化、体现用户的情绪表达
* 分享图：融入用户个性化的内容，增强代入感

![](https://res8.wxqcloud.qq.com.cn/wxdoc/8d42f2df-134e-40ec-a891-51d600b36421.png)

### 3.7 互推跳转的设计

借助小游戏的互推跳转能力，开发者可以为特定的小游戏增加传播曝光度，从而让更多的玩家发现游戏。

在设计互推跳转时，应优先保证玩家的游戏体验不受影响，做到主视觉区域始终为游戏内容本身，不应妨碍或遮蔽游戏界面元素，不得占用大篇幅界面吸引或诱导玩家点击，以免影响游戏体验，导致用户抵触或流失。

如下图所示，红色区域为主视觉区域，当固定展示的游戏不超过5个时，可以在主视觉区域以外的侧边或下方摆放组件。若要展示的游戏超过5个时，可采用“抽屉式”等浮层交互进行展示，避免违反 [小游戏运营规范-滥用跳转能力](/minigame/product/README.md) 中的条目。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/46d02c27-1050-44d7-a8cf-2335d30cbce4.png)

![](https://res8.wxqcloud.qq.com.cn/wxdoc/28ee467c-3f02-4ecc-a060-e69341c7ae2d.png)

## 四、为游戏设计能留住玩家的元素

### 4.1 为用户设计不同周期的目标

为游戏设置单次游玩、每日、每周、长期的成就或目标，会让玩家更有动力再次进入你的游戏。  
目标本身应围绕着游戏的主流程展开，为玩家提供乐趣。开发者可根据自己的游戏玩法选择适合的目标。

#### 周期型的冲榜目标

设置排行榜时，可以通过 "更新周期" 的字段设置排行榜的清除周期，使玩家产生周期性的冲榜目标。在每次玩家之间发生超越、登顶事件时重新引起讨论。

请结合游戏自身的玩法进行设置。[参考指引](/minigame/dev/guide/open-ability/ranklist.md)

![](https://res8.wxqcloud.qq.com.cn/wxdoc/2b57ee07-fd13-4e6a-b713-7b854f6360d5.png)

![](https://res8.wxqcloud.qq.com.cn/wxdoc/1f4148a9-b220-43ae-8ec7-8a877fbe4dc0.png)

#### 长期的收集目标

在玩家的游戏过程中，设置收集图鉴，同时在游戏主界面也有所体现。这也是一种长期且有趣的游戏目标。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/dfd9df6e-583f-49c7-9dd9-cc3fa0b5aaf9.png)

### 4.2 长期的收集目标

在玩家的游戏过程中，设置收集图鉴，同时在游戏主界面也有所体现。这也是一种长期且有趣的游戏目标。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/b3c9a6d0-0dcc-496f-bd6e-9ecb83521eb0.png)

### 4.3 创造更多特殊的游戏目标

除了游戏目标外，还可以借助成就系统、道具系统等，为玩家设置更多主流程之外的趣味目标。  
​例如引导玩家完成特殊的挑战或彩蛋，并给予玩家额外奖励。
​
![](https://res8.wxqcloud.qq.com.cn/wxdoc/ec5bc174-eccd-4f3d-b76c-d67670c05e13.png)

### 4.4 维护用户关系

开发者还可通过配置游戏圈、游戏客服等沟通渠道，收集用户反馈、与用户互动。

根据用户反馈调整游戏系统的设计，提升玩家的满意度，将使玩家更愿意持续投入到游戏中，收获更好的效果。  
游戏圈的具体配置方式，可参考 [配置指引](/minigame/dev/guide/open-ability/game-club.md)。

## 五、小游戏创收设计

### 5.1 虚拟支付创收

在微信的小游戏平台中你需要先开通虚拟支付的能力再接入游戏的商业系统。[了解小游戏如何申请虚拟支付][5]

游戏中商业系统的设计是游戏开发者获得利润不可或缺的部分，设计得当也可提升核心玩家的游戏体验。  
以下是常见的一些商业系统的设计参考。

#### 英雄、皮肤解锁

![](https://res8.wxqcloud.qq.com.cn/wxdoc/f791fcba-42fc-4501-be0f-31d992e59443.png)

#### 游戏币
​
![](https://res8.wxqcloud.qq.com.cn/wxdoc/d2094df8-72de-4a1a-a175-45d0101e9472.png)

#### 功能道具
​
![](https://res8.wxqcloud.qq.com.cn/wxdoc/ccbcd5d3-950b-422b-b8fb-197ec8115fb9.png)

#### 周期性增值服务

![](https://res8.wxqcloud.qq.com.cn/wxdoc/a2ab2983-b4c0-45b6-abd5-3c7df498b6fe.png)

#### 抽卡

![](https://res8.wxqcloud.qq.com.cn/wxdoc/3995df97-e1c2-4822-82c4-36e1e31a5c91.png)

### 5.2 Banner广告创收

在微信平台上，广告是大多数小程序、小游戏进行商业化变现的重要途径，而对小游戏，除了 banner 广告，你还有激励视频广告可以选择。

[了解如何接入微信小程序广告组件](https://wximg.qq.com/wxp/pdftool/get.html?id=BJSyDkLqz&pa=14)  
[了解 Banner 广告的应用规范和违规处罚](https://wximg.qq.com/wxp/pdftool/get.html?id=rynYA8o3f&pa=10&name=miniprogramAds_supplier_guidance)

### 5.3 激励式视频广告创收

在微信小游戏中嵌入激励式视频广告适用的场景：

#### 提高过关的奖励

在游戏结束后，让用户可以选择通过观看一个激励视频广告的方式获得比原本更高倍数的游戏奖励。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/a9ef24de-6297-40da-a8e2-43d8c4ee3d54.png)

#### 再获得一次游戏机会

与“再来一次”相比，游戏玩家可能更乐意 。以这种形式嵌入的激励视频广告可以保证一个很高的参与度。
​
![](https://res8.wxqcloud.qq.com.cn/wxdoc/366d6425-2249-49c4-b167-a9621c1bc756.png)

#### 给予游戏提示和帮助

当玩家在游戏中遇到困难无法通过时，可以通过观看激励视频广告获得关键性提示或道具帮助过关。
​
![](https://res8.wxqcloud.qq.com.cn/wxdoc/2e093c5f-f102-4d55-9411-2c7cd0260983.png)
​​​​​​​​​​​​​​​​​​​​​
#### 替代游戏内的货币

对于不愿意在游戏中花费真实货币、但又想消费的玩家，可以选择在游戏商店中嵌入激励视频广告。通过 观看激励视频广告，玩家可以获得游戏内虚拟货币用以购买道具、皮肤、体验机会。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/07208d63-b6d7-4a29-a0d5-1352e16fdcdc.png)
