https://preview.redd.it/u9nahqpontoh1.jpg?width=1920&format=pjpg&auto=webp&s=2dff0f41da91784a6d5d25c9e69bf1f2e78696f1

https://preview.redd.it/7iqvpqpontoh1.jpg?width=1920&format=pjpg&auto=webp&s=d40cf40cbd26dc6f1acfcb53dd19131ece029d01

https://preview.redd.it/0i8rzqpontoh1.jpg?width=1920&format=pjpg&auto=webp&s=524025849f05aca53796f2210eddeebef3ff3899

https://preview.redd.it/lqlv6qpontoh1.jpg?width=1920&format=pjpg&auto=webp&s=f95c55361180b38e19c21d4ba19b43b009077fee

嘿,r/SoloDevelopment 的各位!

在广告行业担任了15年以上的美术总监后,我终于在2026年下定决心投身独立游戏开发。我的梦想是制作一款名为《Scraplings》的2D侧视回收自动化游戏。

最大的障碍是什么?我一行代码都不会写。

以下是我作为独立开发者如何管理工作量的诚实剖析,包括我搭建的流水线,以及如何在不失去人文温度的前提下利用AI:

  1. 代码流水线(AI作为副驾驶)

由于我无法从零编写GDScript,我大量使用AI作为技术助手。我负责设计所有逻辑、架构和游戏循环,然后借助AI在Godot 4中起草和结构化代码。我会逐行审查、测试和调试每一行代码。这让我能够构建出异常复杂的系统:

  • 带接线盒和电源线的自定义电网
  • 包含多楼层电梯、地下隧道和传送带的垂直物流系统
  • 动态背压、自定义配方引擎以及多端口机械装置

  • 美术与资源工作流

我有一条严格规则:AI只用于承担繁重的技术工作,绝不用于取代人的身份。

  • 插画:我首先手绘所有线稿和概念草图。然后,专门使用AI工具将我的精确线稿转化为最终渲染插画。
  • UI与字体:所有UI元素100%手工制作。由于我有设计背景,字体排版对我而言至关重要——对话字体由我的一位密友设计,正文使用Quicksand字体。
  • 对话与世界观构建:每一段故事和对话都由我逐字撰写。对话承载着AI无法复制的灵魂。

  • 核心游戏循环(Scraplings)

你在无尽的垃圾海洋正上方建造垂直回收设施。你舀起原始垃圾,通过50多种配方(粉碎、冶炼、合成)进行处理,管理手动电网,并每周向一家名为Zenith的巨型企业支付租金。

至今的教训:

  • 不要隐藏你的工具:公开承认在代码/资源中使用AI的事实,实际上反而让早期测试者产生了更多信任。
  • 范围控制:在Godot内部构建自定义工具(例如自测试脚本和自定义节点检查器设置),为我节省了数百小时的手动调试时间。

作为同样是独立开发者的你,我很想听听你在独自工作时是如何平衡代码、美术和设计的!任何关于这条流水线的反馈或问题都非常欢迎。

感谢阅读,祝开发愉快!

Steam页面:https://store.steampowered.com/app/5137810/Scraplings/