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

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

  •  
  •   sunxfancy · Aug 21 · 1157 views
    This topic created in 33 days ago, the information mentioned may be changed or developed.

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