关于《星空》开发:为什么B社坚持使用自家Creation引擎
Bethesda Game Studios 长期以来一直使用自家的Creation引擎进行游戏开发。即使在《星空》这款备受期待的新作中,该引擎也经历了一些升级与改进,但许多玩家和行业观察者仍认为,这套引擎逐渐显示出陈旧的迹象,呼吁公司考虑转向更先进的虚幻5引擎。然而,B社的前负责人丹·南尼(Dan Nanni)强调,放弃自家引擎绝非一件容易的事,原因在于他们对Creation引擎投入了大量心血和资源。
为何坚持使用自家创建引擎?
技术复杂性与投入的成本
在接受外媒VideoGamer采访时,丹·南尼指出,将游戏引擎从一个平台切换到另一个平台,尤其是虚幻5这样的现代引擎,面临巨大挑战。“这意味着要从头开始重建很多系统。”他说,“虚幻5虽然功能强大,但并不能直接解决所有问题,在某些方面还需要自行开发解决方案。”
开发成本与开发团队的考量
南尼提到,如果决定放弃自家的引擎,就意味着要推倒重建,花费大量时间和资源,甚至可能导致之前的开发工作变得一文不值。“某些大型开发团队会采用虚幻引擎的黄金路径——这意味着按照引擎的预设流程开发,得到厂商的支持。而对于我们特别定制的游戏类型,逐步偏离这一路径,就会带来很多不确定性和额外的开发压力。”
引擎的持续进化与技术迭代
Nanni进一步指出,游戏引擎实际上像一个不断成长和演变有机体。“新功能通常建立在之前版本的基础上,逐渐完善。”他说,“当你决定放弃一款经过多年优化的引擎,几乎意味着要抛弃之前所有的积累。””
为什么难以舍弃已有引擎?
多年开发经验、繁复的代码库和已有的游戏体系,这些都使得迁移变得复杂且风险巨大。B社在Creation引擎上付出的努力,让他们在技术上有了坚实基础,也因此犹豫是否应当舍弃它,转而追求更现代的引擎架构。
未来发展:引擎升级的必要性
虽然坚持原有引擎这条路充满挑战,但随着技术的不断更新,逐步迁移到更先进的引擎也成为不可避免的趋势。“引擎就像一个逐渐老去的生物,随着时间推移,它可能难以再支持未来的技术创新和性能要求。”南尼总结道。
总结:Bethesda为何依然坚持自家引擎
综上所述,Bethesda在《星空》等作品中坚持使用自家Development引擎,既是对过去投入的尊重,也是对未来技术迁移风险的考量。虽然引擎逐渐陈旧,但对他们来说,维护现有系统的稳定性和持续优化,远比全盘换用新平台更为实际和稳妥。
常见问题(FAQ)
Q: 为什么现代游戏开发公司通常选择虚幻引擎或Unity?
A: 这些引擎提供了丰富的现成功能和强大的社区支持,可以大大缩短开发时间,并提供先进的图形和物理效果,适合大部分游戏开发需求。
Q: Bethesda未来是否会放弃自家引擎,转用虚幻5?
A: 目前仍在权衡中。技术升级带来的成本和风险很高,但随着时间推移,引擎的老化问题也会逐渐成为制约创新的因素。
Q: 引擎迁移会对游戏开发周期产生多大影响?
A: 迁移到新引擎通常意味着长时间的重构和调试,会延长开发周期,增加成本,但也可能带来性能和画面质量的提升。