# 第二轮调研补充：为什么做游戏引擎原生的设计，以及引擎怎么选

> KB-71 第二轮 · 2026-09-04。回应家长对首轮 5 版的反馈："只是在抄已有产品设计，没有看到基于 Unity/Cocos 的游戏化风格。"

## 1. 反馈成立：首轮的边界在哪

首轮 5 版（A-E）是**产品形态设计**：它们回答"孩子端的信息架构和激励结构长什么样"，交付载体是网页（HTML/PWA），游戏化元素（地图、徽章、任务）是网页 UI 的装饰性表达。这个边界来自一个未经挑战的假设——"宝宝端是 PWA + 套壳"。

但对标样本里游戏化做得最成功的产品，恰恰不是这么做的：

- **洪恩识字**：游戏引擎（Unity 系）实时渲染的关卡场景，孩子操作的是"游戏角色在闯关"，不是"用户在翻页面"；
- **斑马绘百科**：3D 实时渲染的图鉴（可旋转/缩放的模型），这是网页卡片给不了的"博物馆手感"；
- **ABCmouse**：Avatar 在虚拟世界地图上行走、进入场所，World Map 是一个"空间"而非"列表"。

这些产品的共同点：**消费（看内容）被嵌进了一个实时渲染的游戏循环里**，界面即场景，操作即玩法。这就是第二轮要补的 5 版。

## 2. 第二轮 5 版的游戏类型锚点

每版锚定一个被市场验证过的游戏品类，把"看英语视频"翻译成该品类的核心动词：

| 方案 | 游戏品类锚点 | "看视频"变成什么 | 引擎倾向 | 首载体量（估） |
| --- | --- | --- | --- | --- |
| F Ki 岛小镇世界 | 3D 虚拟世界（ABCmouse/蛋仔派对手感） | 去小镇电影院"看一场电影" | Unity WebGL（iPad 套壳）/ Cocos 3D | 25–40MB / 8–12MB |
| G 会说英语的宠物 | 电子宠物养成（旅行青蛙/拓麻歌子） | 喂一颗"语言果实"（果实=看过的视频） | Cocos 2D H5 | 3–5MB |
| H 儿歌节拍岛 | 音乐节奏（Cocos 在音频同步上成熟） | 完整打完一首儿歌的节奏谱 | Cocos H5 | 4–6MB |
| I 字母骑士大冒险 | 横版跑酷闯关（Unity 2D 强项） | 关底宝箱打开一集"剧场" | Unity 2D WebGL/套壳 | 20–35MB |
| J 我的语言小镇 | 模拟经营（摩尔庄园/动物餐厅轻量版） | 给小镇"发电"（发电机组=播放队列） | Cocos 2D H5 | 5–8MB |

## 3. 引擎选型：诚实的对比

| 维度 | Cocos Creator 3.x（H5 导出） | Unity（WebGL / 原生套壳） |
| --- | --- | --- |
| 首载体量 | 3–12MB，秒开 | WebGL 20–60MB，首载 10s+；原生套壳则打包进 APK |
| 与 PWA 集成 | iframe/全屏模块直接嵌，postMessage 桥 | WebGL 同左但内存重；原生路径需 Android 壳加 Unity View（改壳） |
| iPad 最终形态 | 良好 | 最佳（原生渲染质量） |
| 国内人才/外包供给 | 多（小游戏生态） | 多但贵 |
| 适合的方向 | G / H / J（2D 养成、节奏、经营） | F / I（3D 世界、高保真动作） |

**推荐路径**：任何一版都先做 **Cocos/Unity 的垂直切片**（一个可玩场景，约 1–2 名引擎开发 + 1 名美术，数周级），验证孩子是否真的买账，再决定全量投入。网页版的 5 轮 A-E 方案与游戏版不互斥：**引擎场景可以嵌进任何一版骨架**（例如 A 的首页点"进入游戏世界"）。

## 4. 不变的底线：引擎不掌管播放策略

5 版都遵守同一条集成铁律：**游戏引擎永远不自管观看额度**。引擎通过 JSBridge/宿主层查询 quota（每日 30 分钟、连续 3 集、20 分钟休息），播放器由宿主 PWA 以官方 embed 方式叠加在引擎场景之上（引擎暂停 → 视频浮层 → 结束回引擎发奖）。这保证：换引擎、换皮，家庭播放策略契约不动。

## 5. 本轮交付物

- 5 版设计稿：`design-f-ki-island.html` / `design-g-ki-pet.html` / `design-h-beat-island.html` / `design-i-letter-knight.html` / `design-j-language-town.html`（每版含动态场景预览、HUD、iPad 布局、引擎选型与分叉）
- 引擎手感演示：`prototypes/game-feel-demo.html`（HTML 模拟的 5 个可交互实时场景，用于在引擎立项前感受"玩法差异"）
- 决策指南更新见 [README.md](README.md)
