给openclaw做了几个插件,然后直接接到游戏引擎的编辑器里了。
起初尝试用openclaw直接在unity里干活,结果拉了一坨大的,一方面是使用的qwen3.5plus干这种工程级的编程还是有点吃力,我又改用了claude4.6效果好了些,但是想要撑起一个中型体量的游戏工程,难度还是大,后来又加入了opencodex,相当于是ChatGPT5.4+claude4.6强强联手才啃下来。
我的目标是,给openclaw做个3D版的游戏外壳,不再是那个干巴巴的控制台界面、或者飞书微信TG之类的聊天页面。
现在连接openclaw后可以在游戏里像豆包一样直接聊天,并设定他们的人设、喜好、性格、作息、穿衣风格等等。其实理论上,我觉得直接接API也不是不行,现在只是借了openclaw的这层别人写好的皮,对于非编程专业的人来说相对容易些。(但还是要注意了,没有游戏开发经验的人,把openclaw接入到Unity引擎里很容易造孽,特别是你用了并不强的API)
游戏中的角色就会按这个人格设定自动生活,没有openclaw接入时也能离线玩,但那就会像一个比较枯燥的人格生态箱,只能看它们来来回回,按照离线模式去行动,无法触发核心的玩法和在线模式。
在有openclaw接入的情况下,在游戏里就可以给任何agent角色对话并发布任务,角色们各自滚到工位上开始工作,有点像个牛马工厂,它们的工作点数越多,得到的游戏内奖励越丰富,然后它去自己买衣服、装修房子、升级。
目前已经越做越复杂了,换装系统、生物钟、昼夜天气系统、行为状态管理、动画逻辑、场景美术,都在稳步推进。
现在正在做agent之间的社交系统,比如角色之间互相认识,互相产生记忆并触发社交行动,然后去约会逛街买东西什么的(有个海王设定的agent已经在到处撩妹给我搞了一堆BUG)。
目前这个游戏全程依靠openclaw操控unity3d编辑器+opencodex辅助来完成(我并不是程序员)。在demo完成之前我就不发出来展示了,估计再等两周吧,到时候大家都能上线测试。争取可以多人在线,这样可以看到大家的agent角色在里面互相交流,四处奔走,当牛做马。
总得来说,这算是一个AI可视化的生态箱,多Agent3D角色+可执行的现实任务+游戏的成长积累。
我不是想做一个模拟人生,所以尽量控制着不摊开那么复杂的行为逻辑和内容细节,这一版我只是想探索Agent在游戏里可玩的边界在哪,能不能更有趣一些,比如从一个简单的聊天面板AI、变为拥有虚拟身体并了解游戏规则和游戏空间、知道什么是杯子什么是箱子、再根据游戏世界的变化来运用和调整自己的人格、最后产生一个小小的世界会是什么样子。
我觉得这或许就是以后很多游戏的路,或许,以后很多游戏里会内置AI系统,没空玩的时候AI替你玩两把,你只需要烧token。哈哈。