完全不懂游戏开发,如何用 Vibe Coding 开发一个小游戏?

背景(目前工作中完全使用 claude code 开发 web 项目)

因为完全不懂游戏开发流程,导致效果很差,也不知道该怎么纠正,是我的提示词不对吗?
本以为有了 AI 能尝试开发自己的小游戏不再是一个梦想,结果狠狠被打击了:sob:

完全不懂别碰,这东西就那样。

是不是应该先用游戏引擎的教程过一遍再尝试Vibe Coding?我不太确定,感觉楼主可能连基本概念都没有,直接让AI生成肯定跑偏。

又来这种帖子了,是不是以为有了AI就人人都是游戏制作人了?结果被现实打脸了吧。

你先别想直接生成整个游戏。第一步,找个最简单的游戏框架比如Pygame或者P5.js,让AI帮你搭好环境。第二步,让AI写个显示一个方块并移动的代码。跑通了再慢慢加功能。

你提到的“效果很差”具体指什么?是代码根本跑不起来,还是游戏逻辑混乱,或者画面惨不忍睹?能发个截图或者描述下你的提示词是怎么写的吗?是直接说“做一个类似马里奥的游戏”这种吗?

我上个月也试过用Claude做一个小蜜蜂射击游戏。跟你情况差不多,一开始给个大方向出来的东西根本没法用。后来我改变策略,自己先看了半天打飞机游戏的代码结构,然后让AI一个功能一个功能地实现,比如先做玩家飞机移动,再做子弹发射,最后做敌人生成。虽然花了两周,但好歹做出来了。别指望一蹴而就。

mark一下,最近也想试试,等大佬们多分享点经验。

感觉楼主的困境我也有过。不只是游戏开发,其实做任何没接触过的领域,直接让AI生成完整项目都容易翻车。我的经验是,你得先当个“产品经理”,把需求拆解得特别细,细到AI不会误解的地步。比如你要一个跳跃功能,得告诉它按键是什么、跳跃力度、重力怎么算、碰到地板怎么办。这样一步步来。

话说最近那个新出的独立游戏《幻兽帕鲁》是不是也用AI辅助开发的?感觉现在游戏开发门槛确实低了,但完全不懂还是不行吧。顺便问下大家Vibe Coding和直接用引擎的AI插件有啥区别?

完全不懂游戏开发直接Vibe是真天降猛男路子