这篇帖子完全是我自己写的,我只让AI做了格式化和大小写修正。我知道开发者直接扔出AI生成的内容很烦人(笑)。我一般会回答每个问题,所以尽管问吧。
游戏试玩地址:
https://dateanthony.com
为了学习Astra和优化工作流,我暂时放下了主要的副业游戏项目。
我的经验: 在游戏行业担任3D建模师约15年。
项目耗时: 约3周的兼职工作。我有全职工作和现实责任,比如养了300只爬行动物(笑)。这个项目还需要大量打磨,我觉得远未完成,但就像游戏主题一样,我们应该学会接受不完美。
我从一个大致想法开始:
- 我想做一个不千篇一律、不毫无用处的兼容性测试,并且格式能让人真正回答问题(选择技能树和能力就是展现“我是谁”的方式),同时要有实际现实意义。目前我正在重写强化道具,让它们与兼容性更相关,第一版有点笼统。
- 我想展示自己是谁、有什么兴趣,方便别人尽快找到共鸣点——因为大家都被无休止的刷屏磨坏了脑子。
- 我想让约会的压力变得更简单有趣。讽刺的是,我可能越做越复杂化了。
- 我想把最喜欢的三种游戏模式做成小片段,尝试在更大的游戏开发项目中探索如何构建共享生态系统。
- 角色基本可以在每个游戏里通用,这正是我在主要大项目《JKU - 侏罗纪骑士宇宙》中尝试做的事情。
- 除了最初的大致想法,之后我只是随时想到新点子、新功能,觉得酷就即兴加进去。没有任何超出初始步骤的计划。我会有个随机想法,然后强迫自己不去想架构和可扩展性,直接说“加这个”。
预告片和分解视频是由AI智能体玩游戏生成的。
设置
ChatGPT Codex Astra
200美元ChatGPT订阅——我经常达到使用限制。
这是我日常的主要工具,大部分工作在这里完成。
- 保持在“中等努力”模式。“极致高”模式耗时更长,但质量没有明显提升。
- 不要尝试搭建架构和系统。跟着感觉走,让它自由发挥,之后再重构。
- 它仍然不擅长游戏开发系统。如果你不给它精确的工作流程,它无法高效地制作精灵表——我的解决办法是用Blender驱动姿势,然后用颜色标记肢体位置。
- 一旦有了某些内容的标准范例,以后就可以引用它们,让AI在创建新内容时必须遵循。
- 我倾向于同时打开许多新聊天,同时处理多个任务。
Claude Code
100美元订阅
我用Claude来做:
- 后端
- 重构
- 优化
- 分析——我完全没有数据分析经验,但我会把这些分析游戏化,收集一些有趣的数据,比如女性用户看哪些照片看了多久😂
他是我的工程师。我在代码方面完全不懂,只会基本的概念,但我说“修好它”,它就干了。我和很多开发者打过交道,所以大致了解一般流程和重要事项。它喜欢试图保留现有工作或绕开问题,而不是直接删除和重建管线或代码。如果有人知道怎么解决这个问题,请告诉我!
Antigravity
100美元Google订阅——非常大方,我根本用不完。
我用来做快速实验或与项目无关的应用。
比如,如果我要从网站下载MP3文件,我就花两分钟做个轻量应用、行走姿势工作流等等。任何我觉得繁琐、不想手动做的事,我就让它去做个轻量应用。
我注意力极度分散,这能帮我避免在主要任务上感到无聊,因为这些小应用会变成迷你应用。
我把这些都放在独立项目里,避免污染主项目的架构。
至于它如何贡献到实际项目,我将其用于非破坏性、隔离的内容创作任务:
- 音频生成
- 图像生成(虽然Nano Banana 2现在落后很多了)
- 诸如此类
因为它没有其他智能体那种长程推理能力,让它直接操作整个仓库太危险了。但它的速度超快!
网页工具
ChatGPT网页聊天
包含在200美元ChatGPT订阅中
我在这里进行头脑风暴:
- 草稿
- 游戏设计
- 故事板
- UI模型
- 关于行业标准解决X问题的随机问题
我也经常在这里聊天,以免项目背景混淆,从而获得更客观或全新的想法。
我设置了一个项目文件夹,里面包含如何根据每个AI智能体工具的文档改进提示词的来源。我会给它一个大致的想法,然后让它为特定AI智能体优化提示词。我会确保它保持相对简短的提示,不过度具体化。现在的AI智能体似乎对更少的规范、更明确的意图反应更好。
Google Flow
包含在100美元Google订阅中
当我需要对事物的外观进行大量实验,或尝试绕过第三方内容过滤器制作大型资源表时使用。
Midjourney
当其他AI无法绕过第三方内容屏蔽时使用。
它几乎能生成任何内容,但在匹配现有风格方面不太擅长——至少我没花时间学习如何让它更好地匹配。最近几天我只用它做了几个启动画面。
我最大的困难
一致性的UI
不像是SaaS或网站CSS那种Windows 98风格的UI。创建不用纹理但带有游戏感的UI花了很多时间和精力。我还有很多UI需要重做。大多数时候感觉不可能让UI保持一致复用或共享样式。我经常需要与它偏离方向的倾向作斗争,而且不知为何我无法理解如何利用库作为架构系统来复用按钮、面板等。
一致性的视觉效果
它喜欢不遵循我最初满意的视觉效果标准范例。随着项目增长和更多被认可的视觉效果出现,它匹配得越来越好。但我还有很多视觉效果需要重做。
音效
Stable Audio 3不是最好的,但它在本地运行且免费。它倾向于生成Windows 98那种魔法似的声音和嗖嗖声。我用QWEN来做语音。有趣的是,Astra很不擅长指导语音生成,而Antigravity很擅长指导它如何生成你想要的声音。
第三方内容屏蔽
这显然是一个包含大量IP的粉丝项目。我大概有一半时间能通过混入一些非第三方内容来欺骗AI,让它不堪重负。另一半时间,我不得不手动绕行来让第三方内容生效。项目大约50%的时间都花在了手动做这些事情上。
下次我会做不同的事情
在项目开始时先确定好UI的艺术风格,包括多个UI分解图和各种游戏屏幕的演示,否则不会开始工作。我觉得下次如果Astra有了一致的参考标准,可能会更好地复制UI。目前我正在做一个项目,是关于游戏开发中从纹理构建模块化UI的流程,比如传统的9切片等。
想办法建立更一致的库系统。不断改变审查内容的方式非常烦人。我常说“跟着感觉走”,但我其实想要合适的架构,只是我无法让AI尊重它,因为我不是程序员,不知道具体需要它做什么。
学习seadance 2.5工作流程来制作过场动画等。我几乎还没用过视频生成。
问题
我很乐意回答任何问题。尽管问!欢迎反馈,这还不是最终版本,显然有很多地方不对,但我不想再闭门造车、埋头苦干了。
评论 (0)