我个人是很欣赏 love2d 这款引擎,它简洁明了,没有过于复杂的内部框架,你可以直接渲染 2D 图像和动画,你可以自由组织、设计程序的结构而不受编辑器界面的约束。全脚本的工作方式使得它天生适合 AI 进行实现。但它同时功能也比较欠缺,没有 3D 渲染管线等大部分主流游戏引擎所支持的高级功能。
基于此,我从头设计了一个服务于独立开发者的游戏引擎,通过 MCP 支持 AI 对游戏场景的访问和调试,并增加成熟的 3D 渲染管线和主流游戏引擎支持的特效等。但保留一切这些代码都是通过库调用的,你可以根据需求启用对应的模块,创建对应的渲染工作流,关卡编辑器等等。当然刚刚发布 0.1.0 版,功能还大部分都处于早期形态,并不太完善,需要获得更多的反馈和改进意见。这里是引擎主页: https://evengine.github.io/
引擎的使用非常简单,下载下来 exe 后,即打包了所有的库和内部功能,传入一个执行脚本,即可开始运行:用户指南
整个引擎分为 6 个层级,各个模块也按照这个逻辑进行组织,详情可以参考:模块参考手册
同样,引擎已经内置了许多不一样的风格化渲染组件和预定值的渲染管线,比如这个水彩风格化渲染 3D 圆柱:


