我来自纯粹的编程背景(后端开发专业)。最近我一直在使用raylib,它非常容易上手。我的项目已经有了3D场景、工作的摄像机、资产管理系统、ECS系统以及多个系统来控制输入、运动、事件等。

但现在我遇到了渲染/"让东西看起来漂亮"的墙。raylib并没有内置支持像灯光、阴影、场景图等功能。当然,我可以在有足够的时间的情况下自己实现这些功能,但我希望有一个更好的"带有所有必备功能"的工作流。

一般来说,我对制作"动态"游戏感兴趣,这些游戏不需要从零开始加载大量资产(所以说,一个级别编辑器对我来说并不是那么重要)。因此,纯粹的编程方法更受我欢迎。

我也尝试过使用unity/unreal,但是我发现它们非常难以让我理解,因为它们有太多功能隐藏在菜单等地方。