Tech
[分享创造] 一个开源 love2d 风格 C++ 游戏引擎,但是功能更强大
大家好,最近一直在开发一个开源 C++ 游戏引擎,叫 EVEngine 。 GitHub: https://github.com/EVEngine/EVEngine 做这个项目的初衷,是觉得现在的游戏开发方式还有不少可以改进的地方。 像 Unity 、Unreal 这些成熟引擎,功能确实很强大,但项目越来越复杂之后,也会遇到一些问题: 开发过程太依赖编辑器。 很多操作需要在 GUI 里反复点击,不太方便自动化,也不利于 AI Agent 直接参与开发。 多人和 AI 并行开发容易互相干扰。 场景、资源和项目配置经常需要人工处理,代码合并了不代表游戏就能正常运行。 开发反馈周期比较长。 改一点东西,可能就需要重新编译、启动编辑器、加载场景,反复等待。 游戏逻辑与引擎工具耦合比较深。 想做一些定制化的开发流程,往往需要花不少精力适配现有体系。 EVEngine 就是围绕这些问题做的一些尝试。 希望尽可能通过代码和数据来描述游戏,让场景、资源、游戏逻辑更容易被自动化工具操作。开发者可以使用自己熟悉的 IDE 和工具链,AI Agent 也能像普通开发者一样参与修改代码、...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX