七月底(刚好在我四十一周岁的生日)开启了一个新的github仓库,转眼便过去了四个月。
与以往不同,作为独狼开发者,这一次在开工前做了很多准备工作,学习了很多与gamemaker无关的东西。
有一篇简书上的单人敏捷开发的帖子帮了我很多,链接如下:
这篇帖子给我后面的工作打下了很好的基调,非常感谢这些分享心得的朋友。
起初我用了大概一周的时间确定了一个粗略的世界观和美术风格,最初的想法是用免费的Ninja Adventure素材来制作一个忍者主题的低像素zelda-like游戏。这样我可以不用在美术上耗费太多时间,后续设计了粗略的游戏系统玩法。
(由于没有独立的书房,电脑桌是放在儿子卧室里的,在晚上没有太好的工作环境,所以我在软件工作流上尝试了很多。)
设计方面:在需求文档上,我用了google表格,本来打算设计文档相关也用google,但是google doc在中文输入法的处理上很奇怪,只能读取win10自带的输入法或者用云端输入法,不能读取搜狗输入法,所以不得已还是把设计文档拆开了。选择用flowus来做游戏设计文档相关的内容,这样可以pc、iphone、ipad多端同步,处理起来很灵活。世界观设计方面最开始尝试了Colube,非常好用,但是ios端没有上架,由于晚上在客厅用电脑很不方便(我没有固定的办公区域,接电源线是个很尴尬的问题),只好选择ipad端有的app,好在及时升级发现ios提供了无边记这个APP,后面便都把设计的想法放到这上面了,我挺喜欢卡片式的设计,贼有刑警办案的范儿。
美术方面:同上面的原因,ios的pixaki和win的aseprite,pixaki可以晚上不用打开电脑干一些零散的活儿。
gamemaker方面:
试验了一下ldtk和tiled,ldtk对我来说学习成本还是有些高,就及时放弃了,在用tiled测试的过程中,发现需要花时间写很多工具才能搭配object,同上……还是打回原形,用room editor。选择了一些插件便于快速完成一些轮子功能。
在8月中,我完成了最初的3C版本,功能包括:
- 主角的基础状态机
- tile碰撞及移动
- 基础攻击
- zelda-like摄像机
- room切换(在一个大的ROOM内分割多个小区域,这给我后面的敌人生成和刷新引入了一些问题)
9-10月,我完成了大部分功能的原型版本(btw 在这段时间,日本排核污水,我有点儿难受,就更换了游戏世界观和主题,耗费了一些制作美术资源的时间,多多少少打乱了我的计划),说是原型,可能要大于原型小于DEMO,内容包括:
- 完善主角更多状态
- 新主角的形象及key pose设计
- 世界观背景的构思
- 敌人类
- 交互物品类
- 投射物类
- 测试了行为树(后期放弃了)
- 中文字体测试
- 拾取物类
- 主角的系统
- 初步的库存+调试用的粗略gui
- 新主角的Asset
- 门锁和钥匙
- 宝箱
- NPC对话
- 地图保存
- BOSS战区域
- 多档位游戏存档加载
- 本地化多语言处理
- 玩家活动区域外实例停用
- 游戏内菜单
- 敌人刷新机制
- 基于tile的敌人生成器
- 新HUD
- 关卡内的机关(初版)
- 修复了很多BUG
11月,我开始完善前面完成的内容:
- 重写全部敌人,放弃行为树
- 添加了5个敌人种类(仅测试用)
- 1个BOSS(仅测试用)
- 寻路
- 重构敌人状态机
- 重设计了主角的系统
- 优化并添加了主角的状态
- 添加各个状态的手柄振动反馈
- 添加粒子特效
- 迭代HUD
- 隐藏区域
- 草的生成
- 测试top-down parallax
- 获取物品弹窗
- 机关优化
- 原型版主界面+菜单
- 修复了更多的BUG
至此,我大致完成了最初整个游戏构想中涵盖的大部分基础功能,得给自己提一杯~!
这段时间的感悟,独狼开发的利弊:
好的地方,不需要耗费时间在沟通上,可以快速的推进。
不好的地方,在转换工作内容的时候,另外多个内容的工作就等于停滞,对于时间的安排令人头疼。
发小给我的建议是,在原型构建期,暂时放弃美术相关的内容和世界观文本方面,放在后面。这个建议对我帮助非常大,在9月底10月初我在美术和世界观设计上花了大概半个多月的时间,由于美术和文案设计并不像写代码那么需求明确,很多时候都是在不停的自我否定,搜集研究素材寻找思路等等方面来回打转,人也相对陷入一种焦绿(或者焦黄)。在和他聊过之后,我完全停下了美术和设计方面的内容,虽然途中磕磕绊绊,却也从一个个坑里爬了出来,很是酸爽满足。
接下来的计划便是定一下接下来的计划 : ]
2023年11月30日
highway★
加油!
我下个游戏打算美术先行,因为美术不加强看久了会觉得这么挫不想做了。
我有时候觉得在制作初期直接复刻(抄)个尽量一样玩法的游戏会比较有目标感,不然光是思考挺累的。
@sadi:美术咱就直接脑补了 : ]
,这是点我呢。我来了!
@yellow:好久没冒泡儿了~