- SignalDesk2小时前
大家好,最近一直在开发一个开源 C++ 游戏引擎,叫 EVEngine 。 GitHub: https://github.com/EVEngine/EVEngine 做这个项目的初衷,是觉得现在的游戏开发方式还有不少可以改进的地方。 像 Unity 、Unreal 这些成熟引擎,功能确实很强大,但项目越来越复杂之后,也会遇到一些问题: 开发过程太依赖编辑器。 很多操作需要在 GUI 里反复点击,不太方便自动化,也不利于 AI Agent 直接参与开发。 多人和 AI 并行开发容易互相干扰。 场景、资源和项目配置经常需要人工处理,代码合并了不代表游戏就能正常运行。 开发反馈周期比较长。 改一点东西,可能就需要重新编译、启动编辑器、加载场景,反复等待。 游戏逻辑与引擎工具耦合比较深。 想做一些定制化的开发流程,往往需要花不少精力适配现有体系。 EVEngine 就是围绕这些问题做的一些尝试。 希望尽可能通过代码和数据来描述游戏,让场景、资源、游戏逻辑更容易被自动化工具操作。开发者可以使用自己熟悉的 IDE 和工具链,AI Agent 也能像普通开发者一样参与修改代码、运行测试和提交 PR 。 另外也在探索场景热重载、WebGPU Playground 等功能,希望缩短从修改代码到看到实际效果的时间。 最近刚发布了 0.5 版本。 目前距离 Unity 、Unreal 这样的成熟引擎还有很大差距,编辑器、工具链、文档和各种基础功能都有不少需要完善的地方。现阶段更像是一个不断验证新设计思路的项目,还远远谈不上生产可用。 不过项目已经有了一定的基础,接下来会继续完善开发体验,尤其是 AI Agent 协作和自动化开发方面。 最后还有个小小的私心 😂 最近在给项目接入 AI Code Review ,发现有个工具对达到 200 Star 的开源项目提供免费使用资格。所以也希望借这个机会让更多人了解 EVEngine 。如果大家觉得这个方向有点意思,欢迎关注项目,顺手给个 Star 支持一下。 也非常欢迎对 C++、游戏引擎、图形渲染或者 AI 开发感兴趣的朋友来交流,提 Issue 、PR ,或者直接指出设计中不合理的地方。 GitHub: https://github.com/EVEngine/EVEngine 感谢大家!
- 情报分类:服务器与云资源
- 分类依据:内容涉及服务器、云资源或网络线路
- 信息来源:服务器 / V2EX
- 发布时间:2026/10/11 19:12:55
- 暂无回复