专项模板
游戏、PWA、桌面应用、浏览器插件——特殊项目类型的模板选型
有些项目类型比较垂直,不适合归到"网站"或"App"的大类里。这篇覆盖游戏、PWA、桌面应用和浏览器插件。
浏览器插件
Chrome 商店自带流量,用户获取成本低,是不少 indie dev 的产品形态首选。浏览器插件的核心优势是分发成本极低——用户装了就用,不用下载 App。
推荐框架
Plasmo ★★★★★
plasmo.com 支持 React/Vue,基础 MVP 1-2 天能跑起来。社区最活跃,文档最完整的浏览器插件框架。
- 适合:想用 React 做 Chrome 插件的人
- 优势:开发体验接近 Web 开发,热更新、Popup、Options Page 都很方便
WXT ★★★★
wxt.dev 支持 Vue/Svelte,TypeScript 优先,对 Vue 开发者更友好。
- 适合:Vue/Svelte 技术栈的开发者
- 优势:配置简单,生成速度快
如果你要开发浏览器插件,可以参考 AI Chrome 插件开发实战 了解更多实战经验。
PWA(渐进式 Web 应用)
PWA 免费生态很强,官方 starter 往往足够。付费模板通常不是"通用 PWA boilerplate",而是某个垂类 App 的 PWA 成品模板。
免费模板
PWABuilder PWA Starter ★★★★★
PWABuilder 官方 starter,TypeScript / PWA Web 栈,installable、生产实践、CLI 生成。免费里最值得先试的一档。
- 适合:想正规做 PWA 的新手
Ionic PWA Toolkit ★★★★
Ionic 的 PWA 起步项目,适合 Web 技术栈开发"类 App"体验。
- 适合:来自 Web 前端、想做 app-like 体验的人
付费模板
付费 PWA 模板多数是垂类产品(银行、外卖、商城等),不是通用骨架。购买前先确认你是否接受它的垂类假设。
桌面应用
桌面应用免费 starter 很成熟,但通用型付费桌面模板相对稀缺——市场上更多是某个垂类桌面程序的 Electron 成品。对新手来说,免费 starter 往往已经够用。
免费模板
create-tauri-app ★★★★★
Tauri 官方创建工具,可按不同前端框架快速生成桌面项目。体积小、生成快,Rust 后端性能极好。
- 适合:想做更轻量桌面应用的人
- 优势:打包体积极小(通常 < 10MB),比 Electron 轻很多
electron-react-boilerplate ★★★★
GitHub 经典 Electron 启动模板,Electron + React + TypeScript。MIT 协议。
- 适合:做桌面工具、内部软件的新手
- 评价:Electron 世界里非常稳妥的起点
付费模板
如果你买付费桌面模板,最好它和你的业务垂类高度一致;否则常常不如免费 starter + 付费 UI kit。
游戏
游戏模板最应该按子类型选:跑酷/休闲、2D 平台跳跃、俯视射击/roguelike。官方免费模板适合理解机制,付费引擎适合节省脚本时间。
免费模板
Unity Runner Template ★★★★
Unity 官方跑酷模板,适合移动休闲游戏原型。Runner 玩法骨架、广告与关卡设计导向。
- 适合:想做休闲/移动游戏的新手
- 评价:对"先有可玩性,再美化"的流程极其友好
2D Platformer Microgame ★★★★
Unity 官方 Microgame 教学项目,内建教程、可改造、可无代码先迭代。
- 适合:完全新手、想先理解玩法的用户
付费模板
Corgi Engine ★★★★
成熟的 2D/2.5D 平台跳跃引擎。$37.50(原价 $75)。平台动作系统、关卡/角色能力、成熟生态。
- 适合:做平台跳跃、Metroidvania 的新手
TopDown Engine ★★★★
俯视角动作/射击类游戏通用引擎。移动、相机、战斗、角色能力等系统。
- 适合:做俯视角动作/roguelike/射击的新手
选型速查
| 项目类型 | 免费首选 | 特点 |
|---|---|---|
| 浏览器插件 | Plasmo | React 生态,社区最活跃 |
| PWA | PWABuilder Starter | 官方起点,生产实践 |
| 桌面应用 | Tauri / Electron Boilerplate | Tauri 更轻,Electron 生态更大 |
| 休闲游戏 | Unity Runner Template | 官方模板,快速原型 |
| 2D 平台游戏 | 2D Platformer Microgame | 官方教学,零基础友好 |