2026-04-27
说到让AI写代码这件事,大家肯定不陌生了。随便丢一段需求给大模型,能帮你写个函数、改个Bug、甚至整一个小工具,这些都不算新鲜事。
但是你有没有试过让AI从0开始,帮你写出一个能直接玩的游戏。不是一个只有标题栏的半成品,也不是运行起来满屏报错的代码堆。
而是一个真的能打开网页就能上手操作的完整游戏。这个新开源的OpenGame就能轻松做到。

开源地址:https://github.com/leigest519/OpenGame
咱们直接看效果,输入提示词:打造一款以复仇者联盟为主角的史诗级横向卷轴动作平台游戏。
我希望可以在钢铁侠激光攻击与飞行、雷神的锤子近战与闪电或绿巨人的粉碎攻击之间选择,闯过 3 个截然不同的关卡。
一座被摧毁的城市、神盾局,最终抵达泰坦星。每个英雄都需要有基础攻击、特殊技能和清屏必杀技。
最终Boss必须是使用无限宝石力量的灭霸。美术风格应为硬核的90年代卡普空街机像素风,而非可爱/Q版风格。
没过多久就可以直接帮你生成网页游戏啦。已经试玩了一下,功能挺健全的。
再比如,制作一款本地双人问答格斗游戏,其外观和手感如同经典90年代SNK复古街机格斗游戏。玩家不使用拳打脚踢,而是通过抢先按下“抢答键”来回答物理问题进行战斗。
如果回答速度快且正确,就能造成伤害;如果回答错误,就会受到自身伤害。游戏场景设定在一个位于宏伟天庭的大型格斗锦标赛舞台,配有古老的玉门、漂浮的祥云和金色的传统纹样。
包含极具戏剧性的生命值条、击中时的屏幕震动效果以及K.O终结画面。视觉风格采用高度细致的16位像素艺术,贴合90年代街机游戏机的典型风格。

其实OpenGame是一个很强的开发游戏智能体,可以从规划游戏架构、生成代码、自动调试,到最后交付一个能直接在浏览器里打开玩的游戏成品,它最关键的核心就是Game Skill的技能体系。
这个Game Skill不是单一的一个功能,而是由两个子模块协同工作的。一个是Template Skill,直白说就是模板技能。
一个有经验的游戏开发者接到新需求的时候,他脑子里不是从空白开始想代码怎么写,而是会回忆之前做过类似的项目,把那个项目结构拿过来改一改。
Template Skill干的就是这个事情。它会在生成游戏的过程中不断积累各种类型的项目骨架模板,下次遇到相似的需求就直接复用,效率高而且结构稳定。

另一个是Debug Skill,调试技能。这个就更关键了。AI写游戏最大的问题不是代码语法错,而是文件之间的集成错误。
比如A文件里定义了一个变量,B文件里引用的时候名字写错了,或者某个场景切换的时候状态没有正确传递。
这类问题单看一个文件根本发现不了,必须把所有文件连起来跑一遍才能暴露。
Debug Skill维护了一个经过验证的修复方案库,每次遇到类似的问题就能直接调取对应的解决策略。它不是在表面上修修补补,而是从系统层面去排查和修复集成错误。
目前,OpenGame在GitHub已经放了一批可玩的游戏demo,大家可以真实的体验一下生成的游戏效果。
并且根据测试数据显示,在150个涵盖动作、射击、解谜、卡牌、塔防、竞速等各种类型的测试中,OpenGame生成的游戏表现都优于此前的方案。
如果你想动手开发小游戏,或者想节省点时间可以试试这个开源。
想系统掌握AI核心技能、获取行业认可资质?
CAIE注册人工智能工程师认证
助你拓宽职业赛道,成为AI领域持证实力派
企业、高校及渠道合作
请联系微信:FYLlaoshi

完 谢谢观看
