靠现在不写 Tech Post, 一年可能才一篇文章……
写这篇文章前我顺便花了两周把网站总体升级了, 新的 Server Component 的应用对整体网站体验提升特别大, 虽然从 客户端渲染
逐渐转回到 服务端渲染
有一些回归十多年前 PHP 和 JSP 的感觉, 但是现在设备和网络环境已经完全不同, 因此为了体验新技术, 我把整个网站重构了一次.
是的网站什么变化都没有, 只是所有页面可以 1s 瞬间加载了
没错, 我花了一年, 一个人写了一个完整的独立游戏.
这是我这辈子代码量贡献最大的一个项目. 甚至比一些公司的项目还要大.
这是我第一个公开发布的独立游戏. 但并不是我制作的第一个游戏.
我曾在高二使用 RPG Maker 制作过一个游戏, 这个游戏还是还是用我初三时候写的一个小说的世界观, 当初我还发布到了起点中文.
但是小说也没写完, 游戏也烂尾了.
在大一使用 C 写了个很华丽的俄罗斯方块, 现在我还存着源码.
大二用 JAVA 写了个 Android 版 SheepFrenzy, 大概就是羊驼接住掉落的食物的游戏, 借鉴了 Doodle Jump, 速度会越来越快且有各种奇怪道具, 当年发布到了安卓市场, 广告收入都没超过 10 块钱.
工作后尝试使用 Game Maker Studio 制作游戏, 当初有很多的困难, 因此也是半路而废.
然后游戏开发的经历停滞了很多年.
Stage 0
Stage 1
Stage 2
, 同期确定了后面的关卡设计以及音乐Stage 3
, 真的是累人Stage 4
, 4 月 完成 Stage 5
, 5 月 完成 Stage 6
Stage 4
的时候, 我发觉敌人精灵的战斗逻辑太过复杂, 于是从 Stage 1
开始重构
Stage 4
的时候, 我发觉需要添加一个难度选项
Stage 1
开始重构12-123
, 123-23-234
或者 12-123-1234-234
等多数大众乐曲的编排顺序, 组合出了我期待的音乐日常场景的音乐
是按照 12-345-345-345-345 无限循环
的流程设计的.
12
和 345
分割开似乎可以, 但是很神奇的是, 12-345-345-345-345 无限循环
可以在任何时候自然中断并无缝衔接一段新的 12-345-345-345-345 无限循环
345
的结尾和 12
的自然过度345
循环, 听感上差不多但是其实是不同的方案Stage 4 Boss Battle
里面血条动画的设计和 塞尔达传说王国之泪
最终 Boss 战斗有一样的地方
只狼
的二周目一定比一周目更简单隔壁奶奶都能玩
的提示了游戏有很多类型, 而我一开始选择的是 STG, 但是逐渐设计成了 轻 STG + 重 MUG
的结合
混合类型的作品面向的市场和直接面向 STG 或者 MUG 的市场不同, 但是我并没有意识到这一点
而且我不应该和 Steam 官方夏促放到同一天启动, 也许当初推迟半个月或者一个月再发布会更好
推广和预热都很重要, 我深知这部分的重要性, 如果有个帮手可能会好很多
Stage 3
的时候, 我发现四年前的电脑已经跑不动了, 我又不能用公司的 MBP 2019 来 Push 个人项目, 于是我购买了一台顶配的 Mac Mini M2
有些时候我在想, 如果没有这些让我提升效率的加成, 这个游戏真的可以按时完成吗?
上半年在亚马逊乱翻行业书籍, 找到一本 《How to make things faster》
我一看 23 美元, 立马 下单购买 下载了盗版
这书并不是一本很好的书, 基本都在说一堆开发的大道理, 也许适合初学者入门阅读? 例子都是十几年二十几年前的.
但是 Chapter 104
里面一句话让我印象深刻:
"You'll do yourself a favor by killing a bad idea before it kills you. If you solve your worst problem, then find the next one. Iterate. Shorter iterations are better."
我应该缩短开发时间到 6 个月以验证这个 Experimental Game 的可行性, 而不是花费一年的时间.
我应该提供试玩收集反馈, 而不是推行个人主义的设计风格.
我应该和更多更专业的人合作, 而不是自己一个人做.
我花费了一年的时间, 实现了一个毫无意义的梦想.
我唯一觉得满意的是, 这款游戏的开发流程即使到了结尾, 我一直保持着对它的热情.
以前我就有一些项目, 到了结尾阶段开始希望其快速结束, 但是这一部作品从头到尾保持了一致的质量.
即使有人觉得太难, 有人觉得太粗糙.
但是我觉得这是我这一年来最好的作品.
……
但是, 我想……
独立游戏开发之路可能暂停一段时间吧……
……
……
……
……
……
……
……
……
……
……
……
……
呸!!!
我才不会停下来呢!
这年头, 我已经失败惯了, 无所谓
我开始设计下一个游戏了!
拜拜!
文章标题 | 人生第一款独立游戏开发复盘 |
发布日期 | 2024-08-12 |
文章分类 | Life |
相关标签 | #Game #IndieGameDev #Review |