Skip to content

📖 关于本教程

预计阅读 2 分钟

🎯 目标受众

本教程专为有丰富前端开发经验、计划转型独立游戏开发的工程师设计。

如果你满足以下条件,这套教程就是为你准备的:

  • ✅ 具备 3 年以上前端开发经验(JavaScript/TypeScript 熟练)
  • ✅ 了解 Canvas API 或对图形编程有兴趣
  • ✅ 想进入微信小游戏这个快速增长的领域
  • ✅ 打算以独立开发者身份制作和发行游戏
  • ✅ 偏好系统化深度学习,而非碎片化快餐教程

🧠 设计理念

市面上的游戏开发教程大多是"手把手教你做游戏",讲 API 不讲原理,讲操作不讲思考。本教程走的是另一条路

教学原则
  1. 原理优先 — 理解了游戏循环、渲染管线、碰撞检测的原理,任何引擎都只是工具的切换
  2. 前端视角 — 每个新概念都与你熟悉的前端知识建立映射,降低理解门槛
  3. 决策框架 — 提供可量化的选型矩阵,而非简单的"推荐 XX 引擎"
  4. 实战驱动 — 贯穿全教程的实战项目,边学边做,产出真实作品
  5. 工程思维 — 不只讲怎么写代码,更讲怎么管理项目、怎么优化流程

📦 教程结构

入门篇 (Beginner) — 建立游戏开发认知
├── 01 转型认知与生态概览
├── 02 小游戏开发环境搭建
├── 03 游戏开发核心概念
└── 04 前端视角对比

进阶篇 (Advanced) — 掌握核心技能
├── 05 主流引擎对比与选型决策
├── 06 引擎深度实战
├── 07 微信小游戏 API 与开放能力
└── 08 性能优化与包体控制

精通篇 (Master) — 独立制作全流程
├── 09 发布、审核与合规
├── 10 运营与变现
├── 11 独立游戏制作实践
└── 12 案例复盘与进阶方向

🎮 实战项目 — 贯穿始终

🛠️ 技术栈

本站使用以下技术构建:

技术用途
VitePress静态站点生成器
Vue 3UI 组件框架
TypeScript类型安全的 JavaScript
pnpm高效的包管理器

📝 更新计划

本教程将持续更新,计划中的内容:

📧 联系作者

如有疑问、建议或勘误反馈,欢迎通过以下方式联系:

  • 邮箱:iamos@loopra.work
  • GitHub Issues:项目开源后将启用,届时可通过仓库 Issue 提交反馈

🤝 参与贡献

如果你发现错误或有改进建议,欢迎通过邮件联系作者。项目开源后可通过 GitHub 提交 Issue 或 Pull Request。

📄 许可证

本教程内容采用 MIT License 发布。

最后更新:

用心学习,持续实践