我知道C++通常被认为是2D和2.5D游戏的杀手级工具,相比如Unity或Godot等引擎,它使开发变得更加复杂。
但是我一直在思考,如果我自己用C++构建一个轻量级的自定义引擎,去掉很多复杂的东西,只保留一些基本的功能,如输入、渲染、简单物理、场景管理等,那么它会更像一个游戏引擎,而不是纯粹的C++吗?
我目前正在使用C#和Unity,是否切换到这样一个引擎会对我有所帮助,还是会让我的进度变慢?
这样一个引擎是否在长期来看值得,还是只是重复造轮子,相比使用现有的引擎会让我进度变慢?