开源库PromptUGUI,让大模型直接写Unity uGUI界面的DSL

heerozh 2026-05-18 14:14 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出






大模型写Unity UI目前的挑战:MCP组装太慢,难指定具体要求;UI Toolkit大模型写出来太像网页,且自身属于脱离GameObject的独立系统,很多人还是希望用uGUI。因此vibe了uGUI的,一个大模型擅长的XML DSL,顺便还加了很多其他功能:



  • 全套skill:XML skill、c# skill、AA skill

  • 自动sprite/icon引用,大模型能找到你的图片,且不会打包没用到的

  • 自动多国语言系统,无须人工干预,一键翻译,包括代码内的

  • Addressable深度支持

  • Offset-based动画系统支持,一个Animation节点加大模型懂的tween语法。

  • 内置模态对话框系统,异步队列,支持堆叠


备注:目前只支持Unity6+,因为大量使用了异步,如果有需求以后可以加UniTask实现支持老版本。平台包括WebGL全支持。


自己独游项目刚开始,基本的功能都有了,初步的几个界面效果满意,所以项目已经决定用这个,后续肯定会持续开发。


佬友们还有啥需求可以讨论,欢迎提pr。自己也可以随便改,代码中为保证vibe质量,spec+tdd开发,大量测试用例,记得让大模型跑测试。

最新回复 (7)
  • well 05-18 16:16
    1

    虽然不是做游戏相关的,但还是支持一下佬友的项目.

    佬友加油哦,已star ^-^

  • heerozh 楼主 05-18 16:47
    2

    哈哈,感谢支持,看到star了,共勉共勉 ^-^^-^

  • wlever 05-26 17:22
    3

    到时候用unity6的时候再试试

  • heerozh 楼主 05-26 18:24
    4

    欢迎欢迎。看unity6年底的coreclr如何,主要等这个

  • 强势围观 07-03 23:41
    5

    已star,我问下为啥限定是 Unity6 啊,能适配 unity2022不?

  • kkjusdoit 07-03 23:42
    6

    游戏行业 ugui 必须要严肃试一下了

  • heerozh 楼主 07-03 23:54
    7

    没有计划,太老了,而且coreclr快出来了 ^-^ 。但你让ai改一下大概可以?

* 帖子来源Linux.do
返回