Ahoy,
最近我在工作和家庭时间之外一直悄悄地开发一款游戏,现在想和大家分享给大家看看。
我是软件工程师,但一直想尝试一下游戏开发,不过一直没时间。AI的出现让我得以机会制作一款我真正享受玩乐的游戏,这在现实中我几乎不太可能做到的。
我的工作流程主要是使用Claude Opus 5.5进行迭代开发,同时偶尔使用GPT(主要是为了测试Astra发售时的功能)。
我一直在尝试Godot和Unity(AI前后都有尝试过),但看到很多人用JS做游戏时取得了不错的效果,我就决定也试试用electron/capacitor开发,这也让我能同时面向移动和PC平台。我还想尝试一个叫Kiln的资产工具https://github.com/instruktlabs/kiln
结果发现它在生成飞船和物资方面非常有用,因为我之前用原始模型生成资产时运气不太好,也不想按照Tripio等方式做(从成本考虑)。
音效方面我用了程序化音效和免费开源资产的组合。我发现让Claude构建一个基础音效板,让我能够比较不同音效的音量以及各种混响/磨砂/回声等水平,这对获取听觉不错的效果简直太重要了。
音乐我本来是打个十万八千分的,而选择了mureka.ai——从试用开始,最后买了一年订阅。花了相当多时间微调歌词和风格,以获得符合我多元化审美的歌曲。虽然它算是不错的结果,但偶尔会有点摇摆,且声线范围相对有限,还容易不经意地重复使用旋律(不过这反而让大部分歌曲在主题上有所串联,我反倒不介意)。我们家人已经听得有点厌倦了!因为这些歌在我们客厅播放了几个月时间几乎是循环播放的!
由于要同时面向移动和PC,我发现搭建一个小型服务器,让我在手机上下载最新的apk进行本地快速测试非常方便——测试后给Claude反馈,远程控制下操作,重新下载apk,再来一次。
很早之前,我就让Claude帮我构建了一系列测试游玩 walkthrough 以及数学统计运行,以确保各版本更新不会破坏游戏平衡性或实际的游戏机制/导航。我还建立了相当严格的文档规范,要求所有更新都要记录在正确的文档文件中——这希望能减少代理人带来的错误。
现在我正处于Steam、Google Play和Apple App Store审核的-final 阶段。幸好我有家人和朋友耐心且拥有不同设备来测试——如果没有的话,Google的14天封闭测试至少需要12名测试者,对一个独立开发者来说简直太不容易了!
总之,别再绕了——想问什么都可以问我。如果你觉得游戏看起来不错,我非常感激你的收藏号(wishlist)——演示会在版本批准后尽快发布,我希望能早点获得Google和Apple的批准。
Steam:https://store.steampowered.com/app/5481030/One_More_Broadside/
预告片:https://youtube.com/playlist?list=PLfo-yD-zTug8\&si=Fw8-EEgFTQHCaPdi
音乐:https://youtube.com/playlist?list=PLQ0GlPrt5ejI\&si=BWewV7OrsJHn_vzt
Cheers,
Olly
评论 (0)