Unity+AI 用一句话制作完整小游戏:飞翔的牛马【AI纯添加-0手工代码】

Unity+AI 用一句话制作完整小游戏:飞翔的牛马【AI纯添加-0手工代码】
请添加图片描述

请添加图片描述

📢前言

  • 之前写过文章介绍怎样使用UnityMCP+Claude进行游戏辅助开发。
  • 本文将使用Unity引擎+Claude制作一款 AI纯添加 - 0手工代码 的小游戏:飞翔的牛马
  • 切实上手体验一下 不用自己手敲任何代码不在游戏引擎中进行任何游戏操作 来制作一款完整的小游戏。

🎮Unity+AI 用一句话制作完整小游戏:飞翔的牛马【AI纯添加-0手工代码】

一、准备工作

1.1 软件安装

本文用到的所有工具如下:Unity引擎VSCodeClaude

关于工具的配置这里不再详细介绍,之前写过文章介绍具体配置方案:UnityMCP+Claude+VSCode,构建最强AI游戏开发环境

这些工具对于新手来说配置起来还是有些麻烦的,不过只需要配置一次后面就可以反复使用(总比直接写代码要简单很多~)

提示:若是想自己也使用AI进行游戏开发,建议按照前面这篇文章内容步骤进行实操一遍,不然许多地方可能不知道怎样操作。

1.2 使用Unity添加一个工程

使用下载好的Unity引擎创建一个新项目,然后打开菜单栏Editor -> Preferences ,选择使用Visual Studio Code。

在这里插入图片描述


在这里插入图片描述
在这里插入图片描述

在Unity的 Project面板 中右键新建一个脚本Scripts,双击打开该脚本会自动打开VSCode(前面External Tool中已经设置的)

在这里插入图片描述

这样准备工作就算完成了,下面就是全部丢给AI来制作。

如果制作过程中出现问题,或者制作出的效果不满意,那就继续跟AI对话,直到做出的功能我们满意为止。


二、需求描述

这里想要制作的小游戏也很简单,就是多年前智能机刚出现时很火的小游戏:飞翔的小鸟

在这里插入图片描述

这款小游戏也是很适合入门学习Unity的小伙伴,我们这里也让AI来开始制作这款入门小游戏,在此基础上改个名字换个主角,于是 飞翔的牛马 就出炉了!

在VSCode中打开Claude窗口,将下面这段话直接发给AI让其按我们的需求制作游戏。

我现在想制作一款游戏:飞翔的牛马主要内容:控制一只会飞的牛马在空中穿梭高低不同的管道(玩法与之前飞翔的小鸟类似)。核心需求:需要一个循环移动背景和高低不同的管道,玩家按下键盘空格键使牛马空中跳跃进行躲避管道,每躲避一个管道进行加分,本场游戏总分数进行本地记录到排行榜中。页面需求:一个开始页面,玩家可以点击开始游戏、退出游戏、排行榜。一个排行榜页面,只记录玩家玩过的最大分数,当玩家最大分数发生变化时更新排行榜。还有一个游戏页面,玩家控制牛马躲避管道的游玩页面。

其他问答:还有什么不懂的需求可以继续问我,如果都表达清楚了就直接进行代码编写和Unity中的搭建页面。

在这里插入图片描述

在把需求发给AI之后,AI如果有不明白的需求会进行询问,在这个过程中也可以让AI进行补充说明。

这里更推荐使用一些Skill让AI帮我们整理优化描述并输出成相关文档,比如OpenSpecSuperPower这种工具。
可以让我们描述不清的内容更具体化,对于AI来说也会把我们的需求识别的更加准确,以免在制作完成之后才发现哪里缺陷或值得优化的地方,避免重复返工耽误时间和精力。

本次制作则任何Skill都没有添加,原生态情况下测试AI的理解和执行能力。


三、AI制作

上面对话发给AI之后,会有很多权限申请的选项,直接一直点同意即可,让他随便折腾去吧🚀~

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述
在这里插入图片描述

四、问题反馈

在同意了申请的很多权限之后,大概等待了十分钟左右,AI说已经全部完成了,并附带了添加的所有脚本和场景,还有游戏操作说明。

在这里插入图片描述

问题:运行之后场景按钮没有文字显示,按钮无法点击

打开游戏试玩发现,运行之后发现按钮没有文字,而且点击按钮之后不生效🙄。

在这里插入图片描述

那话不多说,把遇到的问题继续发给AI进行修复和优化。

把下面的对话继续发给AI,让它帮我们修改问题,顺便检查下还有没有别的问题。

对话内容:
MainMenu场景中现在三个按钮没有文字,而且运行之后点击按钮不生效,给我修复一下,并且再查看一下还有没有其他问题
在这里插入图片描述


又等了几分钟之后,AI把刚才遇到的问题修复了,而且还修复了一些我刚才测试没发现的问题,说明AI还是欠敲打,还没做完就跟我们说完成了!!🤡

下面是AI生成的目录和所有脚本,没有任何报错可直接运行游玩~

在这里插入图片描述

五、游玩体验

这个时候打开Unity中的MainMenu场景就可以游玩了,一起来看下使用AI总共花了十几分钟生成游戏的实际表现。

请添加图片描述

表现不错,游戏的核心玩法和排行榜功能都有,整体流程跑通。

排行榜页面的分数展示有些看不清,但这是没用素材的原因,这个表现说实话已经可以了,功能完成的很棒🎉!


六、图片素材填充

在前面在AI开发的时候有弹窗提示当前是否有游戏素材图片可以使用,当时选择了没有,让AI使用Unity默认的Image进行制作。

下面使用豆包给我们生成几张飞翔的牛马图片素材,放到游戏中使用😀~

在这里插入图片描述


在这里插入图片描述

讲道理后面可以直接在Claude中接入生成游戏图片素材的工具吗,这样就可以一步到位了,直接让AI做游戏的时候所有环节全部跑通~


七、最终效果

简单替换两张图,或者使用对话告诉AI哪个页面该用哪张图让其给我们替换图片。完成本次小游戏制作,撒花🌸~

请添加图片描述

如果有时间也可以找一些更符合游戏风格的素材替换上去,把游戏背景、牛马形象、管道等全部更新,那这就是一款完整的小游戏了🎈。

此时还可以将游戏打包成PC或者手机都能玩的游戏,直接多平台试玩~


八、心得体会

本次使用AI制作了这个 飞翔的牛马 是一个纯AI制作游戏的体验过程,当然我们实际的游戏会比这个复杂很多,制作的过程也会更久。
但就算是复杂的游戏其实不用太担心,可以借助更多的skill进行更详细的文档整理。把游戏中某些功能模块进行拆分,按功能丢给AI让其一个接一个的制作即可。

本次体验总共与AI对话了两次,这个小游戏就完整制作完毕了,本次体验还是很不错的!

同时也遇到一些问题,比如第一次说制作完成了,但运行游戏却没办法直接游玩。在日常使用AI时还是会遇到这个问题,包括一些问答场景,只有指出AI回复的错误答案,它才会知道自己说错了。

制作这个小游戏烧了几十美刀的Token,可能是使用了claude-sonnet比较贵,简单逻辑还是推荐使用国产更有性价比的模型。

这也算是 AI纯添加,0手工代码 做出来一个小游戏,还是值得表扬的😁。

下面让AI写了一个本次的开发总结,看下它对这次表现有什么体会~

在这里插入图片描述

💡总结

  • 通过这个小游戏制作也可以看出,当前阶段使用AI已经基本可以实现大部分的游戏开发功能,可能一些比较复杂的地方还是做不了,但这不等于未来的AI做不到。
  • 尤其是现在AI的发展速度大家有目共睹,未来只要自己有想法且能表达出来,那AI基本上都实现了。
  • 本文体现了在使用纯AI不懂代码的情况下,也可以制作出完整的游戏,且效率非常高。
  • 对于游戏开发者而言,让AI帮忙制作一些页面或者一些简单模块化的功能已经完全没什么压力了,可以把AI当同事用啦~
  • 如果想制作更完整的游戏,还是要学一些引擎知识的,推荐学习专栏:Unity精品学习专栏⭐️

🎬 博客主页:https://xiaoy.blog.ZEEKLOG.net🎥 本文由 呆呆敲代码的小Y 原创 🙉🎄 学习专栏推荐:Unity系统学习专栏🌲 游戏制作专栏推荐:游戏制作🌲Unity实战100例专栏推荐:Unity 实战100例 教程🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📆 未来很长,值得我们全力奔赴更美好的生活✨------------------❤️分割线❤️-------------------------
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

资料白嫖,技术互助

学习路线指引(点击解锁)知识定位人群定位
🧡 Unity系统学习专栏 入门级本专栏从Unity入门开始学习,快速达到Unity的入门水平
💛 Unity实战类项目 进阶级计划制作Unity的 100个实战案例!助你进入Unity世界,争取做最全的Unity原创博客大全。
❤️ 游戏制作专栏 难度偏高分享学习一些Unity成品的游戏Demo和其他语言的小游戏!
💚 游戏爱好者万人社区 互助/吹水数万人游戏爱好者社区,聊天互助,白嫖奖品
💙 Unity100个实用技能Unity查漏补缺针对一些Unity中经常用到的一些小知识和技能进行学习介绍,核心目的就是让我们能够快速学习Unity的知识以达到查漏补缺

Read more

基于 LangChain 实现数据库问答机器人

基于 LangChain 实现数据库问答机器人

基于 LangChain 实现数据库问答机器人 * 一、简介 * 二、应用场景 * 三、实战案例 * 1、需求说明 * 2、实现思路 * 3、对应源码 一、简介 在 Retrieval 或者 ReACT 的一些场景中,常常需要数据库与人工智能结合。而 LangChain 本身就封装了许多相关的内容,在其官方文档-SQL 能力中,也有非常好的示例。 二、应用场景 在未出现人工智能,如果想要完成数据查询与数据分析的工作,则需要相关人员有相应的数据库的功底,而在 LangChain 结合大语言模型的过程中,应对这些问题则相当轻松——写清晰的提示词即可。 * 生成将基于自然语言问题运行的查询。 在传统的工作流程中,如果想要在数据库中搜索一些信息,那么就必须要掌握相应的数据库技术,比如 SQL 语句查询等,但是其本身有很高的学习成本。如果能用自然语言代替这个过程,则任何人都无需学习 SQL

零代码上手!用 Rokid 灵珠平台,5 步搭建专属旅游 AR 智能体

零代码上手!用 Rokid 灵珠平台,5 步搭建专属旅游 AR 智能体

零代码上手!用 Rokid 灵珠平台,5 步搭建专属旅游 AR 智能体 灵珠平台简介 okid 自研 AI 开发平台,基于多模态大模型与轻量化架构,打造零门槛、全栈化 AI 开发体系。平台提供可视化编排、预置能力组件,支持原型到云端、端侧一站式敏捷部署,并深度适配 Rokid Glasses 智能眼镜,通过专属硬件接口与低功耗优化,实现 AI 应用高效端侧落地,助力开发者快速打造视觉识别、语音交互等穿戴式 AI 应用,拓展 AI + 物理世界的交互边界可视化编排工具,拖拽式快速搭建应用预置丰富能力组件库,涵盖对话引擎、视觉识别等核心模块支持从原型设计到云端、端侧的一站式敏捷部署提供设备专属适配接口,实现硬件深度协同搭载低功耗运行优化方案,保障端侧持久稳定运行 实战:搭建旅游类AR智能体 1、进入灵珠平台 登录灵珠平台后,你将看到简洁直观的工作台界面 点击创建智能体按钮,

LazyLLM 测评 | 低代码颠覆 AI 开发!代码专家智能体进阶模块实战

LazyLLM 测评 | 低代码颠覆 AI 开发!代码专家智能体进阶模块实战

摘要: LazyLLM 是商汤大装置推出的开源低代码框架,作为构建和优化多 Agent 应用的一站式开发框架,覆盖应用搭建、数据准备、模型部署、微调、评测等全流程开发环节,提供丰富的工具支持。其以模块化设计打破传统开发壁垒,通过数据流驱动重构开发逻辑,能让开发者用极简代码实现工业级复杂 AI 应用,摆脱冗余编码束缚,聚焦核心业务场景,降低 AI 应用构建成本并支持持续迭代优化。堪称 AI 开发者的 “效率神器”,其技术普惠理念为 AI 开发领域带来新的实践范式,推动了更高效的开发模式。本文将以Python编程为切入点,带你深入了解LazyLLM框架。 LazyLLM 是构建和优化多 Agent 应用的一站式开发工具,为应用开发过程中的全部环节(包括应用搭建、数据准备、模型部署、模型微调、评测等)提供了大量的工具,协助开发者用极低的成本构建 AI 应用,并可以持续地迭代优化效果。 LazyLLM作为商汤大装置推出的开源低代码框架,简直是AI开发者的“效率神器”

从0到1打造RISC-V智能家居中控:硬件+固件+通信全链路实战

从0到1打造RISC-V智能家居中控:硬件+固件+通信全链路实战

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🌱 无论你是刚入门的新手,还是正在进阶的开发者,希望你都能有所收获! 文章目录 * 从0到1打造RISC-V智能家居中控:硬件+固件+通信全链路实战 🏠💡 * 为什么选择RISC-V?🤔 * 系统整体架构概览 🧩 * 第一步:硬件选型与电路搭建 🔌 * 主控芯片选择 * 外设连接 * 第二步:开发环境搭建 🛠️ * 安装步骤(以Ubuntu为例) * 第三步:裸机驱动开发(Bare Metal)⚡ * 示例1:DHT11温湿度读取(Bit-banging) * 示例2:BH1750光照传感器(I2C) * 第四步:引入FreeRTOS实现多任务调度 🔄 * 第五步:Wi-Fi连接与MQTT通信 ☁️📡 * 连接Wi-Fi * MQTT客户端(使用esp-mqtt库) * 第六步:BLE本地控制(无需Wi-Fi)📱