已经有两个月了,我开始工作于这个项目,期间我为这个游戏开发了10个功能,所有功能从头开始,使用C++,自主开发了自己的游戏引擎。

视频中提到的功能:

1 - 构建/项目设置

2 - Vulkan渲染器

3 - Blender作为3D编辑器

4 - 场景/世界加载

5 - ECS风格资源管理

6 - 动画系统

7 - 空间网格哈希

8 - 粒子系统

9 - 魔法师AI/游戏玩法

10 - 调试渲染

源代码:https://github.com/MerliMejia/spaceguy

我对进度感到非常满意,学习到的东西也很多,所以我想分享一下。任何反馈/意见都很感谢 :)