大型3D游戏和大型专业软件哪个开发更复杂 难度更高?
游戏有细分领域,所以大部分情况下,游戏的需求是明确的,又有成熟完善的框架,只要设计师不给挖坑,一般情况下问题不大。不然也不至于出现那么多年货游戏。 大型软件虽然表面上看起来需求也极为明确,但是涉及到细分需求和实现细节,明显要比一个3A大作涉及的点复杂得多。通常表现为,你的客户不知道他到底想要什么或者你不知道你的客户到底想要什么,再加上行业和细分领域的隔阂太明显很难像游戏一样抽离出一个公有的体系。虽然也有很多成熟的解决方案,但多数情况下都必须由实施团队进行现场定制和开发。一般情况下维护一个现有软件可能都需要一个专业的团队来,更不用提再在其上增加新的功能了。 有答案提到说游戏开发如果算上引擎的话可能规模也会增大,但问题是,游戏引擎可以做到一个引擎被各种不同的游戏复用,而应用软件很难做到的。所以通常也不会看到说游戏开发的工作量会把游戏引擎开发工作量算进去,毕竟游戏引擎一般都是有专业的团队在维护的。至于 mod tool,其实更说明了游戏开发的简单所在:就是别人给你提供了引擎之后往里塞内容啊。 不然难道我们考虑 Office 的工作量还要算上他依赖的那些 UI 框架么(逃。