跟男朋友做独立游戏,他非要用unity的动画系统做,到底为什么?
6008
2年前做独立游戏分别尝试用过Animation2D和Spine,也是被合伙人强烈要求使用Animation2D的,现在是TA岗位。我觉得可以分享一下我的经验和思考。
1、程序坚持用Animation2D,本质上是出于对自己方便。作为打工人程序来说,Animation确实是最优解,这种思路是没有问题的。但是作为制作人,这种想法就会显得狭隘。合格的制作人不可能只考虑程序能不能完成任务,而不考虑美术能不能完成任务。
2、资源的生产效率与生产工具对美术来说至关重要,过于低效的工作流甚至会影响工作人员的精神状态。效果类似于职业自行车手参加业余比赛,但是你给了他一辆独轮车。
3、程序一般是习惯性把美术当成资产生成器来用。因为美术资产对于他们来说是提出就能获得的东西。类似于现代儿童不知道稻谷怎么来的,要种多久才能长出谷子打成米,一年几熟之类。使用Animation2D的结果就是:网上基本没有深入的教程,制作过程中会出现各种问题,很多效果不知道能不能制作出来要不停尝试和寻找帮助,美术完全无法估计工期。
4、Animation2D制作上的问题一点不比Spine少,而且网络上的帮助类信息少得可怜。就算是3D项目用Unity的动画功能,一般前提也是美术基于dcc软件制作的,而Animation2D目前没听说有相关工具能制作。这些问题很多都要抛给美术自行解决,解决不了的话程序要帮忙一起解决,而这个过程是充满了争吵和不和谐的。
5、Animation2D这个看似简单的工具实际上耗费了我的团队巨大的精力、耐心以及团队凝聚力,远超于spine,也是我们项目失败的第二主要原因。
6、美术过度退让的结果有2个:首先,工作量无法完成;其二,精神上受到折磨。最终可能还是要被背锅。独立游戏制作过程中,由于制作人员少,缺少组织度,个人的情绪会极大影响工作进度。
基于项目综合考虑应该是使用spine多于Animation2D,因为方案成熟而且没有太多的不可预测因素,方便程序使用并不代表能完成项目,游戏的最终目的是制作一个游戏,而不是一个程序。
项目失败很久了,现在作为一个TA,会发现当时其实有很多解决方案,只是基于当时水平问题和情绪问题没能做好。但这些都不会推荐给你们,因为这对你们完成项目没有本质性的帮助,在美术的强烈抗议下坚持使用不主流的技术,项目基本可以断定为寄,对于职业人美术做独立游戏的建议:
1、尽量避免使用非主流的不成熟制作流程和手段。
2、在工期估算严重超标,不可能完成的时候,立马终止项目。
3、保持自我独立性,宁愿远程办公,也要避免出现:刚花巨大代价到外地,就因纷争被胁迫解散项目不得不妥协沦为工具人的情况。
4、及时止损,不要过于心软,开发独立游戏过程中,人对人的伤害很大,如果发现双方都不成熟,建议马上跳车,这对大家都好。