学习目标
- 不满足于拿着各种素材东拼西凑、靠着引擎的功能做游戏的程度,想要深入了解游戏开发的原理和技术细节,达到不依靠引擎也能做出自己想要的游戏的程度。
- 通过自己感兴趣的游戏开发,提升自己的技术能力和游戏设计能力。
学习路线
游戏开发涉及的技术栈极其广泛,从底层图形 API(Vulkan、OpenGL)到上层引擎框架(Godot、Bevy),从实时渲染到物理模拟,每个方向都可以深挖。当前的学习策略是以引擎实践为主线,遇到不理解的底层机制时向下钻研,逐步建立从 GPU 硬件到游戏玩法的完整认知链条。
对于编程语言的选择,C++ 仍然是游戏行业的主流语言,Rust 则在安全性和现代工具链方面有明显优势。Bevy 引擎为 Rust 游戏开发提供了一个成熟的 ECS 框架,值得深入探索。
待办
- 用 rust 开发一款游戏 ➕ 2025-07-15
相关笔记
- 游戏引擎 - 各类引擎对比
- 游戏开发最重要的几件事 - 开发实践经验
- 游戏素材资源汇总 - 资源与素材