游戏开发用UE、Unity,还是免费、开源引擎?

news/2024/11/25 17:05:06/

1、如果是个没有太多特殊玩法和需求的轻量级项目,那就是Unity了,不用怀疑。费用极低,特别容易上手,内置的各种算法是很垃圾,好在扩展性超强,还有个最强大的社区,能买到各种插件。我七拼八凑的谢尔曼虽然挨上一炮就开始烤火鸡,但是数量多啊,淹也能淹死你的虎式。

2、如果是重型项目,又不需要定制引擎功能,选UE最好。因为UE的功能丰富,算法具有工业级强度,基本上不用找插件。现在很多做虚拟现实、展览展示的行业大都在用UE,PC端是UE的长项。

3、对于重型项目,如果有非常具有创新性的需求,会涉及到修改引擎代码,可以考虑UE或者购买Unity源码,当然也各有槽点:

Unity的源码相较于UE来说很容易读懂和修改,但是Unity不开源,形不成社区,遇到问题只能自己团队内部死磕,或者花重金请官方的人定制开发;

UE虽然开源,也行成了社区,网上有很多文章在分析引擎的各个模块,但是修改这种重型引擎前,先问一下自己的团队有没有这个技术实力,怎么着乞丐版的团队配置也得最少5个引擎程序员吧,里面还必须至少有2个大牛,余下的怎么着也得有不少经验,能力也超强的——腾讯一般会配备至少10个。

说一个反面教材,北京一家公司,一口气开了好几个UE4项目,每个项目只配备了一个引擎程序员。前年年底听猎头介绍了这些基本情况,直接拒面,这种公司不懂引擎,更不会尊重技术。前两天听内部一个同事说,如今已经砍得只剩一个了,并且内部都不看好。UE4外表看起来很美,但是不是你想玩就能玩的。

4、如果项目的玩法特别具有创新性,需要魔改引擎,那就用开源引擎的基础上魔改吧,开源引擎可以优先考虑Godot。优点是完全免费;轻量级引擎,很容易读懂和魔改。但也有弊端:

①、团队有学习成本。虽然Godot等引擎在使用习惯上照抄商业引擎,但多少还是有差别的。

②、至少5人引擎团队,成本不低。

③、负责人必须是有过魔改引擎的丰富经验,招到合适的人很难,没有太多经验或者只是写过点shader效果的(魔改引擎绝不是只是修改下shader),很可能会让你的团队付出沉重代价。

比如2021年初上线的妄想山海手游,是个沙盒类的,自由度比较多,就是基于Ogre+Ogitor魔改的。10个左右的引擎程序员,开发了好几年,但看网上吐槽性能和画面的非常多。自研也好,魔改也好,工具易用性一定是短板,但性能、画面、灵活度本应该是强项的。驾驭不了还是不建议魔改引擎的。


http://www.ppmy.cn/news/292967.html

相关文章

游戏抽卡概率模型

目前的中国游戏市场,最热门的莫过于免费抽卡手游。游戏厂商为了盈利,设计出有不同规则的卡池,让玩家抽卡获取稀有的人物和武器。这一机制吸引了很多玩家,首先因为手游是免费的,入手门槛较低,其次很多人喜欢…

openEuler22+GreatSQL+dbops玩转MGR

芬达,《芬达的数据库学习笔记》公众号作者,开源爱好者,擅长 MySQL、ansible。 背景 openEuler 是什么 openEuler22.03 LTS 是 openEuler 社区于 2022 年 3 月发布的开源操作系统(从系统版本的命名不难发现吧)。openE…

基于Java的贪吃蛇游戏设计(含免费可用源代码)

补充说明:本文为笔者在校期间Java的课程设计题目,也参考了许多前辈的实现思路(但是游戏设计的比较简陋)。文中主要介绍了本课题的设计思路和项目结构,以及一些问题的解决方案。如果您也有这些疑问并对此感兴趣&#xf…

免费分享《精通C#游戏编程》

通过此链接:https://download.csdn.net/download/ls9512/9288043下载,现在给大家分享一下这个《精通C#游戏编程》 《精通C#游戏开发》是比较难得且想尽的C# Opengl游戏开发的书,网上流传的大多是英文版和一个146页严重删减的中文版&#xff…

最佳和最快的游戏 DNS 服务器

DNS 服务器对于游戏至关重要,因为它们会跟踪您正在访问的网站。当您想在线玩游戏时,它们还可以帮助您的计算机连接到正确的服务器。在本文中,我们将介绍一些用于游戏的最佳 DNS 服务器,以及它们如何帮助您改善在线体验。 Best an…

推荐一款开源游戏开发平台

玩过那么多游戏,你是否有想过自己创造一款游戏冲动, 可既没素材,又没相关知识不知道如何下手? 最近偶然间找到一款开源的游戏开发平台,可以全方面的带你进入游戏的开发世界,领略游戏的开发乐趣&#xff0c…

八种实用的免费游戏开发软件工具

作者:陈峻编译来源:51CTO 【51CTO.com快译】如今,随着技术门槛的降低,任何人都可以使用正确的软件和稍懂一点的专业知识,来制作视频游戏。当然,这并不意味着游戏开发就此变得容易。如果您想让自己的游戏在视…

10个免费的游戏开发引擎

游戏开发现在是很火的职业。在开发游戏时,你需要使用一些免费的游戏引擎。它可以简化开发过程,使你可以专注于核心游戏的执行,而不需要做一些无用的工作。以下和大家分享10个免费的游戏开发引擎,它们是目前最流行的,也是被国外的游戏开发者普遍使用的。也许我们国内的程序…