找回密码
 立即注册
查看: 583|回复: 5

初入游戏行业的后端法式员想做独立游戏选unity还是ue?

[复制链接]
发表于 2023-8-16 16:45 | 显示全部楼层 |阅读模式
本人刚毕业不到一年,职位游戏后端,一直都想着做独立游戏。公司用的是unity,由于工作需要近期也慢慢接触了一些unity相关的开发(拖ui),如果只是做个ui游戏的话感觉难度不大。但是如果可以我更想选ue,因为它的开发语言是c++,而我最喜欢的开发语言正是c++喜欢研究各种新特性当language lawyer,对于我这种对c++有着盲目迷信的人来说这是个不小的吸引力。但unity手游市场占有率太高了,而且ue强大的画质我可能并不是出格需要,而且空项目打包就是200M也很难受,但是我又确实看好ue,不光是因为不久前沸沸扬扬的ue5还有就是如果有天我不做游戏了我所学的还能让我做什么,也许阿谁时候我会需要ue强大的衬着能力。很苍莽…很多事不能说…我有抱负,但我更想赚钱,但愿各位前辈能指点迷津。
发表于 2023-8-16 16:46 | 显示全部楼层
随着国内独立游戏的蓬勃发展,越来越多的小团队加入到游戏开发的行列。在众多决定独立游戏团队成败的因素中,引擎的选择至关重要。对小团队来说,引擎需要简单易用、成本低廉、支持强大。Unity和Unreal Engine是其中两大首选方案,各有千秋。
一、独立游戏小团队的特点和需求
1.资金有限,开发成本低
独立游戏小团队大多需要自筹资金创业。团队人数有限,人力成本相对较低。一般不会大规模投入营销,更依靠产品质量和口碑。他们注重通过快速迭代来压缩开发成本。这类团队倾向使用免费或低价的引擎和资源,不会购买昂贵的商业软件。
2.团队缺乏专业分工
独立游戏开发通常由小规模团队组成,他们可能是初创公司的创始人,或者是对游戏开发充满热情的业余爱好者。由于资源和规模有限,独立游戏团队的成员通常需要在多个领域掌握技能,以便完成游戏的各个方面,包括设计、编程、美术、音乐等。
3.快速迭代,缩短开发周期
独立小团队资源有限,为了尽快完成游戏赚钱,必须快速开发。在游戏发行后,需要快速调研市场反应,判断这个创意是否被玩家接受,及时进行调整,减少风险。独立小团队预算有限,只能开发小型游戏。为了在资源受限的情况下推进开发,小团队需要依靠快速完成初版和频繁更新的方式。使用敏捷开发方法,不断快速原型设计和更新也是小团队的合适模式。
4.多平台发布需求
与大型AAA游戏相比,独立游戏的初期用户群体规模可能较小。需要通过把游戏发布到更多不同的平台,来扩大游戏的玩家群和销量。多平台发行可以使游戏适应更多用户。还可以让游戏在不同平台有收入,不会因某一个平台的政策变化而太影响收入。小团队也可以根据不同平台来调整推广方式,提高游戏的曝光量。
5.引擎技术支持需求高
独立小团队自己的技术实力有限,需要依赖游戏引擎提供的工具和功能。但是小团队没有能力自己解决引擎的技术问题,也开发不出适合自己使用的自定义引擎。小团队做游戏周期短,需要引擎有简单快速的设计工具。团队人手少,遇到问题需要引擎公司提供快速的技术支持。还需要引擎具备发布游戏到多个平台的功能。
<hr/>二、Unity和UE的对比
1.学习门槛
Unity的学习门槛相对较低,它提供了很多教程和案例,使用简单容易上手,新手可以直接用Unity资源制作游戏。Unity使用C#编程也易学易用。所以Unity非常适合刚接触游戏开发的人学习。相比而言,UE需要首先学一些编程知识,使用起来更复杂,教程和资源也比较少。UE能做很多高级优化和自定义,但需要花时间掌握。所以独立游戏小团队Unity会更适合。

2.文档及社区支持
Unity提供了很多详细、系统、容易理解的中文文档和视频教程,非常适合初学者学习。遇到问题时,可以在庞大的Unity社区里得到别人的回答。那里有很多活跃的讨论和丰富的问题收录。另外Unity也有大量现成的资源可购买使用。所以Unity的文档和社区对初学者非常友好。相比而言,UE的文档和教程没有Unity那么全面和详细,更侧重技术细节。UE的中文资料和社区也比较少。遇到问题不太容易得到答案。

3.开发成本
Unity提供了两个版本,即Unity Personal(免费)和Unity Pro(收费)。Unity Personal适用于个人开发者和小型团队,而Unity Pro适用于大型团队和企业。相较之下,Unreal Engine在一定条件下可以免费使用,但超过一定收入额度后需要支付5%的版税。

4.多平台发布支持
Unity提供一键发布到多种平台的功能,包括手机、网页等,对各平台的支持比较友好。发布流程也有统一标准。所以使用Unity能够非常容易地把游戏发布到各种平台。而UE每个平台的发布方式都不太一样,需要针对每个平台分别进行优化和调整,过程比较复杂。

5.图形渲染效果

UE可以做出更精细逼真的光影、材质效果,特别是一些高级的物理渲染,可以做出非常真实的画面,有些达到了电影级。它可以生成更真实的光照地图,材质编辑也更具有视觉性。其粒子系统也可以做出非常复杂逼真的效果。所以使用UE可以更容易做出视觉效果非常惊艳的场景。相比而言,Unity的渲染和材质等方面更简单直接,不太适合做非常逼真的效果,复杂画面也更吃性能。但Unity用正常地图和光照也可以做出不错的视觉效果。所以如果要追求高水准画面效果,UE更适合,但Unity更简单上手。
<hr/>三、独立游戏小团队引擎选择建议
相比UE,Unity的学习更简单,提供的教程和文档也更多,新手上手更快。即使不会编程,也可以通过拖拽Unity的组件来制作游戏。这很适合小团队,可以快速上手开发。另一方面,UE可以做出更精美的画面效果,也更受主机平台欢迎。但是这些优势对小团队的影响不大。因为小团队更看重引擎的易用性和快速迭代,精致的画面效果和主机平台支持对他们来说优先级较低。综合来看,Unity的学习门槛低,开发过程简单高效,发布到多个平台也很方便。所以对于小团队来说,Unity比UE更容易上手,可以更快地完成游戏开发,是更好的选择。
点击下面卡片,了解更多Unity游戏开发知识
VipSkill:以求职为导向的入门级Unity攻略
发表于 2023-8-16 16:46 | 显示全部楼层
独立游戏的成功率了解过嘛?
unity是大多熟人的归属,没必要对ue盲从。能驾驭ue的人一般都不会提这样的问题,而是会自己下去花点时间试试。
发表于 2023-8-16 16:47 | 显示全部楼层
必须unity啊,毕竟UE你一个人玩不转,unity资源多,上手简单
发表于 2023-8-16 16:47 | 显示全部楼层
ue轮子多,教程。
unity教程多,轮子少
看你做什么游戏要什么轮子
发表于 2023-8-16 16:48 | 显示全部楼层
看你想混几年就撤还是想深入,混几年就撤的话果断选Unity;
想深入的话啥都不用选,cocos,unity,ue4,底层都是一样的,都是把mesh+图片通过一定的方式渲染到屏幕上,底层你懂了,一通百通
至于你说的C++这玩意,要不你研究研究Rust
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-17 00:26 , Processed in 0.103708 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表