AI生成游戏的“可玩性黑洞”与实时响应新方向

当你向AI输入“生成一款坦克大战游戏”的指令后,代码很快就能启动运行。敌方坦克出现在屏幕上,炮管锁定玩家,战斗看起来即将打响,但当你靠近敌人时,对方并没有发射炮弹,反而挥起炮管展开近身攻击。不少人第一反应会觉得这是AI出现了异常偏差,但继续游玩后你会发现,坦克的移动、碰撞、攻击和伤害判定都能正常工作——这个看似偏离常规设计的操作,反而形成了一套逻辑自洽的全新玩法。
这个案例暴露出AI生成游戏最容易被忽略的核心问题:代码能够运行仅仅是第一步,真正的难点在于让游戏成为一个能够持续交互的完整系统。
过去一年间,大模型已经生成了大量贪吃蛇、平台跳跃和射击类游戏,但页面能正常打开、角色可以移动,并不等于玩家能够完整完成一局游戏。比如设计的平台可能高于角色的跳跃极限,敌人拥有动画效果却没有攻击判定,障碍物的刷新频率过高,形成一条玩家无法通过的“必死路”。即便是小范围修改,也可能引发连锁反应:用户只是想调高角色的跳跃高度,系统却同时改变了重力和其他物体的运动轨迹;即便代码勉强完成,素材也可能出现缺失或者风格不一致的问题。
每个局部看起来都没问题,但组合起来却无法正常游玩,这就是AI游戏生成领域的“可玩性黑洞”。
这类问题比编译报错更难处理。代码报错通常可以定位到具体的文件和行数,但游戏“不好玩”可能同时涉及数值设定、关卡设计、交互反馈和玩家操作逻辑等多个维度,只有将这些因素放在同一个运行流程中进行整体检查,才能准确定位问题所在。
针对这些痛点,Spellcaster提出了一套完整的解决方案。它首先会将用户的自然语言描述整理为游戏规则、角色能力、关卡目标、胜负条件、敌人行为和关键数值等核心要素,再交给多个专用智能体协同处理。
- Rule Agent负责梳理游戏核心规则,Level Agent负责关卡逻辑设计,Asset Agent负责匹配美术素材;
- Playability Agent和Simulation Agent负责检查关键路径是否可达、核心交互是否有效、游戏是否存在必死局;
- 发现问题后,Repair Agent会定位问题属于规则、数值、关卡、素材还是代码范畴,并进行针对性的局部修复。
这套流程并不追求一次生成就完成全部工作,而是形成了“生成—运行—检查—修复”的循环闭环。用户拿到初始结果后,依然可以通过对话继续调整:比如调整角色移动速度、增加敌人类型、修改关卡设计,或者更换整体视觉风格。系统会根据修改意图只处理对应部分,无需每次都从头生成完整的游戏项目。
整个创作过程可以概括为四个步骤:先将创意想法转化为能够运行的游戏原型,再通过对话迭代调整玩法和数值设定,接着结合运行结果修复发现的问题,最后完成素材匹配和视觉装配。
比如输入“生成一个星空背景的弹幕射击游戏”,大约15分钟后就能拿到可以试玩的游戏原型。目前,平台跳跃、塔防、跑酷、地牢肉鸽和弹幕射击等常见游戏类型,都可以通过这套流程生成并进行后续修改。
这套流程也彻底改变了游戏原型的使用方式。独立开发者可以快速验证一个玩法是否值得投入更多精力,内容创作者可以将互动故事或网络热梗转化为可操作的互动版本,普通用户则无需掌握编程知识和游戏引擎操作,就能参与到游戏创作中。如果第一版结果不符合预期,用户还可以继续要求系统调整规则、难度和画面风格,无需从零开始修改陌生的代码文件。
回到文章开头的坦克大战案例,在只关注代码正确性的流程中,这个异常的近身攻击逻辑很容易被当成错误删除;但在经过可玩性验证之后,它就可能被识别为一条逻辑自洽的玩法路径。对于游戏原型来说,其价值有时不仅来自准确复现预设的设计,也来自那些没有被提前规划、但确实可以游玩的意外创意。
目前Spellcaster采用的仍是“AI生成代码和美术素材,再由游戏引擎运行”的实现路径。AI确实改变了游戏的生产方式,但代码依然是连接创意与最终画面的核心中间层。
该团队已经将下一阶段的技术方向指向世界模型:
玩家的移动、攻击和选择会与当前画面、角色状态、交互历史一起作为模型输入,由模型实时预测游戏世界接下来会发生的变化,并直接生成下一刻的画面与反馈,不再以传统代码和引擎渲染管线作为核心中间环节。
这意味着,AI生成游戏将从“自动生成一个可以运行的项目”,进一步走向“实时推演一个能够响应玩家的完整世界”。
支撑这次技术跨越的,是团队在智能体和世界模型方向的长期技术积累。
Spellcaster背后的研发团队长期布局多智能体系统与世界模型领域,核心成员来自浙江大学、南京大学和澳大利亚国立大学,其联合创始人中多位是浙江大学的博士生导师,长期从事世界模型、多模态大模型和智能体系统相关研究。
内测申请:https://www.spellcaster.world/releaseplan
Don’t Code. Just Cast.

