爱意满满的作品展示区。
sunxfancy

从头设计一个服务于独立游戏开发者的游戏引擎

  •  
  •   sunxfancy · 4h 22m ago · 303 views

    朋友们,最近 AI 能力的突飞猛进促使了一大批游戏 Vibe Coding 项目成为可能。但我一直在考虑,什么样子的形式才是独立游戏开发者真正想要的。

    我个人是很欣赏 love2d 这款引擎,它简洁明了,没有过于复杂的内部框架,你可以直接渲染 2D 图像和动画,你可以自由组织、设计程序的结构而不受编辑器界面的约束。全脚本的工作方式使得它天生适合 AI 进行实现。但它同时功能也比较欠缺,没有 3D 渲染管线等大部分主流游戏引擎所支持的高级功能。

    基于此,我从头设计了一个服务于独立开发者的游戏引擎,通过 MCP 支持 AI 对游戏场景的访问和调试,并增加成熟的 3D 渲染管线和主流游戏引擎支持的特效等。但保留一切这些代码都是通过库调用的,你可以根据需求启用对应的模块,创建对应的渲染工作流,关卡编辑器等等。当然刚刚发布 0.1.0 版,功能还大部分都处于早期形态,并不太完善,需要获得更多的反馈和改进意见。这里是引擎主页: https://evengine.github.io/

    引擎的使用非常简单,下载下来 exe 后,即打包了所有的库和内部功能,传入一个执行脚本,即可开始运行:用户指南

    整个引擎分为 6 个层级,各个模块也按照这个逻辑进行组织,详情可以参考:模块参考手册

    同样,引擎已经内置了许多不一样的风格化渲染组件和预定值的渲染管线,比如这个水彩风格化渲染 3D 圆柱: image

    3 replies    2026-08-21 16:29:25 +08:00
    Razio
        1
    Razio  
       3h 50m ago
    现在的独立开发都想这么多吗
    zhenwang
        2
    zhenwang  
       3h 19m ago
    额,godot 已经很强了,并且社区已经很不错了。你用 godot + .net ,完全也是 AI 舒适区,通过 godot 的 headless 去跑已经很 Ok 了。
    sunxfancy
        3
    sunxfancy  
    OP
       2h 20m ago
    @zhenwang 没错,Godot 也是 AI 很成熟的引擎,但可能跟我们这个不完全在一个赛道,EVEngine 很多设计为了以 AI 为中心都作出了新的调整。比如纯脚本化,很多库的测试和执行甚至无需启动窗口,自带热重载和方便 AI 调用的调试系统,都做出了相应的优化。又比如说,我们不提供可视化的编辑器,但提供构建这些编辑器的代码库,这都是方便 AI 给开发者随时进行个性化的调整而设计的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3034 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:49 · PVG 18:49 · LAX 03:49 · JFK 06:49
    ♥ Do have faith in what you're doing.