TGViewer
V2EX V2EX @pushv2ex · 549 subscribers
Post #237259 3
[分享创造] 一个开源 love2d 风格 C++ 游戏引擎,但是功能更强大

大家好,最近一直在开发一个开源 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

感谢大家!
More from @pushv2ex
  1. Oct 11, 2026[分享创造] 一张照片生成 Bulin 47 爆款 freestyle 视频:一个跑在 Cloudflare Workers 上的小项目复盘 最近 TikTok 上 Bulin 4…
  2. Oct 11, 2026[游戏] JXR 4K 游戏截图完美显示 最近更新了 LocalViewer 的 HDR tone mapper ,针对 64-bit JXR 格式尽可能在 LCD 平板上还原显示…
  3. Oct 11, 2026[PayPal] 本人原来已经有一个 Paypal 账号(中国区),想再注册一个美区的 Paypal,难度大吗? ● 国区的 Paypal 在一、两年前可能 IP 跳动还是什么原因…
  4. Oct 11, 2026[Bootstrap] Bootstrap 6 Alpha 发布了 不知道还有在使用 Bootstrap 的小伙伴没,好像没什么人关注
  5. Oct 11, 2026[问与答] stripe atlas 注册美国公司的税号的地址和电话怎么解决? 如题,目前卡在税号创建,需要公司住址和电话,stripe atlas 上推荐的两个合作伙伴费用高,而…
  6. Oct 11, 2026[分享创造] 整了个多 agent 协作工具 Sealwire:让 Claude Code/Codex/OpenCode 等 Agent 互相 review、合作,手机上审批接管(…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →