我知道,游戏引擎,如团结,虚幻,Cry引擎提供几乎所有必要的工具,以建立一个AAA标题的游戏。这也是最好的选择,如果游戏有一个紧密的发布数据或如果您的新游戏开发。但因为他们是多面手的游戏引擎(这意味着他们是适合多种类型的游戏。如果错误的话,请纠正我对于某些游戏(下一代或需要大量性能的游戏)来说,它们可能会留下一些性能问题,这可以通过开发一个自定义引擎来完成。
这让我想到了我的问题,
游戏开发者(独立游戏开发者,大型团队,甚至公司)是否仍然从零开始构建游戏引擎来定制一个游戏或游戏专营权?
谢谢!
发布于 2020-11-03 16:43:41
当我们谈论像Ubisoft或rockstar这样的大公司时,他们制造了自己的引擎,而不是使用Unity或虚幻
Rockstar使用"Rockstar高级游戏引擎“,Ubisoft使用"AnvilNext”
但是为什么呢?
他们做这样的事情有无数的原因,我要说的是,只有两个来自@scremyCat
支持
和许可
至于时间框架,完全开发出他们规模的发动机可能需要数年的时间。通常,你会看到他们使用相同版本的引擎作为一个良好的循环游戏,而工作的下一个版本的引擎。至于牵涉到什么,很多。他们需要处理他们要瞄准的每个平台,渲染,物理,人工智能,音频,输入,文件系统访问,资产管理管道,工具等等。
他们如何比目前流行的引擎更好?他们不一定(对其他开发人员来说),但对于他们来说,用他们自己的理由去做,他们是。最简单的答案是,当你从零开始创建自己的引擎时,你可以做任何你想做的事情。
还应该说,开发自己的引擎不仅限于大型游戏公司,一些较小的开发人员也这样做。比较流行的原因通常是因为他们喜欢它,并且有一些他们想要的功能,而这些功能在现有的选项中是不可用的。虽然你可以创造许多与统一或虚幻游戏,有许多事情只是不可行的,或可能需要大量的工作,甚至使之成为可能。这可能是一个较小的开发人员制造自己的引擎的原因。
发布于 2020-11-03 13:59:08
是的,他们绝对喜欢。任天堂就是一个很好的例子。
https://stackoverflow.com/questions/64664239
复制相似问题