前沿技术探索 — 学习路线图

第五阶段:技术创新者 面向:初级 H5 游戏程序员 | 前置:所有前序阶段 预计学习时间:持续探索


这个项目是什么?

前四个阶段你建立了完整的知识体系:前端、后端、架构、底层、工程化。但技术在不断演进,新工具、新平台、新范式层出不穷。

本项目不是系统学习,而是"拓宽视野"。 每个方向都值得深入,但不需要立刻掌握所有。了解它们是什么、能解决什么问题、什么时候需要用,就够了。

核心原则:技术为业务服务。 不是"学了新技术就要用",而是"遇到问题时知道有什么工具"。


学习大纲

第01章:WebAssembly 深度 ── 原理/性能/游戏应用
  │  Wasm 让 JS 游戏突破性能天花板,理解它的原理和适用场景
  ▼
第02章:云游戏与边缘计算 ── 串流架构/编码/延迟优化
  │  云游戏是"不用下载就能玩"的技术基础,理解架构和延迟挑战
  ▼
第03章:AI 与游戏 ── 行为树/强化学习/AIGC/NPC对话
  │  AI 正在改变游戏开发,从智能NPC到AIGC资源生成
  ▼
第04章:图形学前沿 ── 光线追踪/全局光照/WebGPU/PBR
  │  图形学前沿技术让游戏画面更逼真,WebGPU 是未来的API
  ▼
第05章:微信小游戏开发 ── 架构/API/优化/支付
  │  微信小游戏是国内最大的H5游戏平台,必须掌握的开发技能
  ▼
第06章:多平台小游戏适配 ── 抖音/快手/B站/跨平台策略/性能优化
     一套代码多平台发布,用平台抽象层解决API差异,掌握小游戏性能优化

章节详细目录

章节 文件 核心内容 关键实践
第01章 01-WebAssembly深度/01-WebAssembly深度.md Wasm原理、性能对比、游戏应用、SIMD/GC新特性、AssemblyScript/Emscripten编译 Emscripten编译C++→Wasm、粒子系统性能对比、SIMD加速测试
第02章 02-云游戏与边缘计算/01-云游戏与边缘计算.md 云游戏架构、视频编码、WebRTC传输、边缘部署、客户端/服务端代码架构 WebRTC屏幕共享、云游戏平台体验、边缘调度器设计
第03章 03-AI与游戏/01-AI与游戏.md 行为树、强化学习、AIGC资源生成、NPC对话、神经网络/Q-Learning 行为树AI系统、LLM NPC对话、SD概念图、动态难度调整
第04章 04-图形学前沿/01-图形学前沿.md 光线追踪vs光栅化、WebGPU、PBR材质、VR/AR技术 Three.js光线追踪、WebGPU Compute Shader、PBR材质调节
第05章 05-微信小游戏开发/01-微信小游戏开发.md 小游戏架构、微信API、包体/内存/启动优化、发布上线 发布小游戏、分包加载、支付广告接入、版本管理
第06章 06-多平台小游戏适配/01-多平台小游戏适配.md 平台差异对比、跨平台抽象层、多平台发布策略、小游戏性能优化专项 平台抽象层实现、微信+抖音双平台发布、性能监控与自动降级

与其他学习项目的关系

1_1_jizhang(入门)    2_x(基础)     3_x(进阶)     4_x(工程化)     5_2_frontier-tech(前沿)
     │                    │                │                │                    │
     │  编程基础          │  V8/渲染/内存   │  Java/CS基础   │  游戏架构           │  Wasm/AI/图形学
     │  项目实践          │  游戏数学物理   │                │  游戏工程           │  小游戏平台
     │                    │                │                │                    │
     └────────────────────┴────────────────┴────────────────┘
                                     │
                                     ▼
                       5_2 不再系统学习,而是拓宽视野:
                       遇到问题时知道有什么工具,技术为业务服务

学习建议

  1. 不按顺序也行:每章独立,可以按兴趣选择阅读
  2. 了解为主:每个方向了解"是什么""能解决什么""什么时候用",不需要立刻深入
  3. 按需深入:遇到具体需求时,再针对某个方向深入学习
  4. 动手验证:每章的实践任务选做,但做了会理解更深
  5. 关注第05章:如果你要做小游戏上架,微信小游戏开发是必须掌握的

时间规划参考

周期 学习内容 每日投入
第1周 第01章:WebAssembly 3小时/天
第2周 第02章:云游戏与边缘计算 3小时/天
第3周 第03章:AI与游戏 3小时/天
第4周 第04章:图形学前沿 3小时/天
第5周 第05章:微信小游戏开发 3小时/天
第6周 第06章:多平台小游戏适配 3小时/天

文档版本:2026年4月 目标受众:初级 H5 游戏程序员 → 资深游戏开发者/架构师 学习建议:前沿技术不需要全部深入,了解能解决什么问题即可。遇到具体需求时再深入学习。