0行代码打造3D游戏,氛围编码席卷全网!开发30分爆赚28万

  新智元报道

  编辑:英智犀牛

  如何用一小时完成 3D 游戏开发?「vibe coding」(氛围编程)让 3D 游戏制作变得轻松。无需编写代码,借助 AI 工具就能打造游戏,甚至还能盈利!从骑马大战飞龙的奇幻冒险,到水上摩托艇的惊险竞速,再到多人海盗船的探索之旅,Vide Coding 的热潮正在席卷网络。

  用「vide coding」制作 3D 游戏正在成为一股新风潮。

  从大V到普通网友,越来越多人加入到了这场狂欢之中。

  资深软件工程师 Grégory D'Angelo 上传了一段他 vide coding 出来的游戏视频。

  「今天早上用 0 行代码为这个游戏进行了 vide coding」他在X上写道。

  「只需在 Cursor 中点击『接受所有』,背后是 Claude Sonnet 3.7 和 threejs 提供的强大支持。」

  游戏中,玩家骑着一匹马,不断使用魔法攻击一头不断对他喷火的飞龙。

  可以看到,游戏的画面十分精美,很难想象没有专业的美术,全部通过 vide coding 完成的。

  Grégory D'Angelo 的 vibe coding 除了使用 Claude Sonnet 3.7 外,他还感谢了 Three.js,表示没有 Three.js 他无法完成这种游戏。

  Three.js 是一个功能强大的 JavaScript 库,它简化了在网页浏览器中创建 3D 图形的复杂性。基于 WebGL,利用 GPU 加速,提供实时交互和多种渲染选项,广泛用于游戏、数据可视化和交互式内容。

  评论区对 Grégory D'Angelo 能 vibe coding 出这种级别的游戏表示不可思议。

  还有网友提供了 AI 游戏开发和 vibe coding 的详细教程。

  链接:https://github.com/David-Sola/AIGaming

  最终目标是开发一个类似 Trackmania 的游戏。

  这个 3D 赛车游戏有精致的布景,让用户仿若身临其境,感受飙车的刺激。

  用 AI 来制作游戏,甚至还可以赚钱,以下是一个 100% 由 AI 编程的游戏示例。

  在游戏中,一架飞机能够发射子弹,攻击目标,并自由翻转,躲避对手的攻击。

  人们正在用这些 AI 工具发挥创意。

  为庆祝 Windsurf Wave 4 发布,网友 MIT 的博士 Chong-U 基于 Claude Sonnet 3.7 制作一个了 Space Runner 游戏原型。

  太空人可以在星球上自由地奔跑,用户体验下来,对结果很满意。

  所有内容都是用 vibe coding 生成的,包括后期处理和着色器营造氛围。

  下面这款新游戏 Jet Ski Simulation 已经上线!作者 Cemil Sevim 仅用 3 天时间就完成了它。

  他用 Three.js 和 Cursor(Claude 3.7)构建了这个游戏,创造了流畅而沉浸的体验:驾驶一台摩托艇在波浪上飞驰,表演特技。

  水上摩托可以自由驰骋,躲避障碍,将足球射入球门,就像水中的火箭联盟。

  即将推出的功能是多人游戏,1 对 1 双目标比赛模式,让游戏玩家可以参与竞争。

  评论反馈道,「流畅的视觉效果很好,但吸引人的游戏机制才能留住玩家。」

  「氛围编程」开发者依赖 Three.js 内置的基础几何体,如 BoxGeometry、SphereGeometry 开发游戏。

  有些团队则正在用 Spawn 生成整个 3D 世界,像视频中的岛屿、飞机和角色。

  最终效果如下,游戏的主人公乘着飞机,徜徉于漂浮的岛屿之中,场景如梦如幻。

  像是潘多拉星球!

  用 AI 和 three.js 创建游戏,正成为趋势。

  主人公可以在不同的场景中,如草地、沙滩上随意奔跑跳跃,堪称充满 Ghibli 氛围感的杰作。

  艺术家 vlucendo 甚至让它变成了多人游戏,增强了互动和趣味性。

  网友惊叹,「这房子上居然有太阳能电池板。他们到底是怎么做到的?」

  vibe coding 氛围编码

  「氛围编程」的核心理念是,开发者通过自然语言描述软件想法,AI 工具生成相应的代码。

  这种方法减少了对编程技能的需求,让用户专注于功能和体验,而非底层代码的细节。

  Karpathy 通过语音识别技术如 SuperWhisper 与 AI 交互,几乎不用键盘。

  AI 工具可以显著加速开发过程,Karpathy 展示了如何在一小时内构建一个阅读应用和一个战舰游戏。

  下图是他做的这个战舰游戏,游戏可以实时看到你选择的任意两个模型在相互战斗。

  「我在这方面的统计数据还不够强大,但我相信 4o 能打败 4o mini,哈哈。」他写道。

  氛围编程强调通过与 LLM 进行对话和反馈循环,从而简化编码过程。

  在游戏开发领域,氛围编程的应用已初见成效。

  开发者 levelsio 利用 AI 代码编辑器 Cursor 和 Claude 等工具,在半小时内开发出一款类似《微软模拟飞行》的 3D 游戏,并实现了 28 万的盈利。

  AI 能根据游戏的类型、主题和目标玩家的特点量身定制。

  氛围编程注重优化各种细节来提升玩家的整体体验,包括流畅的动画效果、合理的交互设计、恰到好处的音效等,增强游戏的沉浸感。

  受到 levelsio 飞行模拟器的启发,网友 fkadev 用 Windsurf「氛围编程」了 3D 多人海盗游戏,只用了一个小时。

  作者表示:「这是第一步,要驾驶船只,您需要控制舵、帆和锚。现在玩起来已经很有趣了,我很快会添加海盗战斗和更多的动作!」

  总之,「氛围编程」做游戏就是放松心态,用直觉和工具驱动创意,快速迭代出一个好玩的原型。

  然而,用户可能过度依赖 AI 工具,对底层编程概念缺乏理解,这可能引发维护和可靠性问题。

  参考资料:

  1. https://x.com/ZChahien/status/1898453610695979115
  2. https://x.com/gdangel0/status/1898672699276165492
  3. https://x.com/s13k_/status/1898781871242186916
  4. https://x.com/Aurelien_Gz/status/1898418681241031040
  5. https://x.com/Newaiworld_/status/1898642527747502357https://x.com/fkadev/status/1898531110226735557