软件设计推荐
  • 【四十六】场景之场景多人LOD模型管理
    【四十六】场景之场景多人LOD模型管理
    场景之场景多人LOD模型管理场景之场景多人LOD模型管理场景之场景多人LOD模型管理场景之场景多人LOD模型管理场景之场景多人LOD模型管理场景之场景多人LOD模型管理场景之场景多人LOD模型管理场景之场景多人LOD模型管理场景之场景多人LOD模型管理
  • 【四十五】场景之模型静态和动态阴影
    【四十五】场景之模型静态和动态阴影
    场景之模型静态和动态阴影场景之模型静态和动态阴影场景之模型静态和动态阴影场景之模型静态和动态阴影场景之模型静态和动态阴影场景之模型静态和动态阴影场景之模型静态和动态阴影场景之模型静态和动态阴影场景之模型静态和动态阴影场景之模型静态和动态阴影场景之模型静
  • 【四十四】场景之角色行走和寻路
    【四十四】场景之角色行走和寻路
    场景之角色行走和寻路场景之角色行走和寻路场景之角色行走和寻路场景之角色行走和寻路场景之角色行走和寻路
  • 【四十三】场景之场景行走面
    【四十三】场景之场景行走面
    场景之场景行走面场景之场景行走面场景之场景行走面场景之场景行走面场景之场景行走面场景之场景行走面场景之场景行走面场景之场景行走面场景之场景行走面场景之场景行走面场景之场景行走面场景之场景行走面场景之场景行走面
  • 【四十二】场景之场景摄像机管理
    【四十二】场景之场景摄像机管理
    场景之场景摄像机管理场景之场景摄像机管理场景之场景摄像机管理场景之场景摄像机管理场景之场景摄像机管理场景之场景摄像机管理场景之场景摄像机管理场景之场景摄像机管理场景之场景摄像机管理场景之场景摄像机管理场景之场景摄像机管理场景之场景摄像机管理
  • 【四十二】场景之游戏对象管理
    【四十二】场景之游戏对象管理
    场景之场景游戏对象管理场景之场景游戏对象管理场景之场景游戏对象管理场景之场景游戏对象管理场景之场景游戏对象管理场景之场景游戏对象管理场景之场景游戏对象管理场景之场景游戏对象管理场景之场景游戏对象管理场景之场景游戏对象管理场景之场景游戏对象管理场景之场景
  • 【四十一】场景之资源加载模块
    【四十一】场景之资源加载模块
    场景之场景加载模块场景之场景加载模块场景之场景加载模块场景之场景加载模块场景之场景加载模块场景之场景加载模块场景之场景加载模块场景之场景加载模块场景之场景加载模块场景之场景加载模块场景之场景加载模块场景之场景加载模块
  • 【四十】场景之场景管理模块
    【四十】场景之场景管理模块
    场景之场景管理模块场景之场景管理模块场景之场景管理模块场景之场景管理模块场景之场景管理模块场景之场景管理模块场景之场景管理模块场景之场景管理模块场景之场景管理模块场景之场景管理模块场景之场景管理模块场景之场景管理模块

跟男朋友做独立游戏,他非要用unity的动画系统做,到底为什么?

6008

2年前做独立游戏分别尝试用过Animation2D和Spine,也是被合伙人强烈要求使用Animation2D的,现在是TA岗位。我觉得可以分享一下我的经验和思考。

跟男朋友做独立游戏,他非要用unity的动画系统做,到底为什么?_Unity3D游戏研发-游民部落(gamecolg.com)

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、及时止损,不要过于心软,开发独立游戏过程中,人对人的伤害很大,如果发现双方都不成熟,建议马上跳车,这对大家都好。


特别声明:本文仅供交流学习 , 版权归属原作者,并不代表游民部落赞同其观点和对其真实性负责。若文章无意侵犯到您的知识产权,损害了您的利益,烦请与我们联系vmaya_gz@126.com,我们将在24小时内进行修改或删除。

相关推荐:

游戏算法推荐
  • 【五】游戏向量运算
    【五】游戏向量运算
    在游戏开发中,确定目标的方位,朝向,夹角等相关数据需要用到向量间的计算,其中最常用到的就是点乘和叉乘。
  • 【四】游戏中点和向量
    【四】游戏中点和向量
    向量没有位置,只有方向(Direction)和大小(Magnitude,也叫做模或长度)。这听起来不可思议,但其实日常生活中很多量有大小(Size)和方向(Direction),却没有位置(Position)。
  • 【三】游戏多坐标系统
    【三】游戏多坐标系统
    为什么要使用多坐标系,毕竟任意一个3D坐标系都是无限延伸,可以包含任意点的。理论上只需要建立一个3D坐标系并把它宣称为"世界坐标系"就可以描述所有的点。
  • 【二】迪卡尔坐标系统
    【二】迪卡尔坐标系统
    笛卡尔坐标系就是直角坐标系和斜角坐标系的统称,相交于原点的两条数轴,构成了平面仿射坐标系。
  • 【一】图形引擎数学简介
    【一】图形引擎数学简介
    3D数学是一门与计算几何相关的学科,计算几何则是研究怎样用数值方法解决几何问题的学科。3D数学和计算几何广泛应用在那些使用计算机来模拟3D世界的领域,如图形学、游戏、仿真、机器人技术、虚拟现实和动画等。
  • 【五】游戏世界之摄像机
    【五】游戏世界之摄像机
    游戏世界之摄像机
  • 【四】游戏世界之渲染实体
    【四】游戏世界之渲染实体
    游戏世界之渲染实体
  • 【三】游戏世界之事件来源
    【三】游戏世界之事件来源
    游戏世界之事件来源