大家好,

我已经花了差不多一年的时间在学习C++,我认为最好的学习方法是在构建更大的项目。

我决定涉足2D游戏开发,但我遇到了一个问题:我不知道如何从零开始编写游戏。我之前只使用过Unity,所以我从来没有想过实际上是怎么工作的。

所以我没有直接跳进游戏开发,我开始建造自己的基于瓷砖的世界编辑器,使用Raylib。我的想法是设计编辑器中的关卡,导出世界数据到文件,最后在一个单独的Raylib项目中加载数据,处理游戏逻辑。

我大致上想建立自己的小“管道”而不是依赖引擎。

我非常希望得到您的反馈:

  • 是学习低级别游戏开发的好方法吗?
  • 我是否在为一位新手复杂化了事情?
  • 一个瓷砖编辑器中应该关注的重要特性有哪些?

我还很新鲜地开始做游戏,从零开始,所以任何建议或指示都能帮忙很多。

谢谢!