stefanie 发表于 2023-10-3 19:30:45

大四生在游戏公司实习,选择unity还是cocos?

大四生在游戏公司实习,选择unity还是cocos?

dowell 发表于 2023-10-3 19:31:12

选择游戏公司实习,和哪个引擎没有关系。选择实习公司的几类按照顺序排列如下:
    (1) 技术能力强,有上线产品并盈利的优质游戏公司,腾讯,网易等。
    (2) 技术能力强,公司管理比较规范的,第二梯队的游戏公司。
    (3) 技术能力强,公司管理规范,有高速发展前景的游戏公司。
    (4) 技术能力强,公司的leader 的背景不错的公司。
    (5) 一个能要自己的公司。
这里有个游戏开发交流小组 点击可以直接加入 一起学习交流
如果硬要在Unity与Cocos来选择,就看你进入的行业,如果是手游PC,可以用Unity,
如果是微信抖音华为小游戏,可以使用Cocos。

tzjj 发表于 2023-10-3 19:32:11

看到这么多不负责任的回答,我实在忍不住跳出来说两句。
负一、前言
我的回答可能和其他答主不一样,我希望你看完我的文字后,自己来做选择。
其实我很少去回答大学生该如何选择自己的岗位、职业等问题,因为每一个人他走过的路,见过的人,读过的书,经历过的事是不一样的。每个人都有自我遮蔽,我们给别人的建议,也是基于自己的过往而决定。往往给出的一些答案,不仅不能给他人带来帮助,反而因为传递了一些片面的信息而误导了别人。
一、关于重构和改底层
1、虚幻3到虚幻4重写了框架和编辑器,支持了次世代手游。同时引擎采用开源+分成模式降低使用门槛
2、Unity 4.6重构ui框架,动画框架。 5.0引入il2cpp。弥补了一定的性能不足。后期引入的urp,srp弥补了管线自定义问题。
3、cocos2dx c++ & lua,cocos creator 1.x js&ts,cocos creator 3. x 2D&3D&原生
大家都在重构,目的是为了跟上这个时代。那些没有跟上时代的框架,像irrlicht,hge,ogre,bigworld,gb等早就湮没在了历史的洪流中。
请问,作为做引擎的厂商,他们怎么搞?做cocos的喷ue4,u3d太重不接地气连国内最火的小游戏都没法做。做ue4的说其他引擎都是垃圾。 做u3d说,我不管,反正u3d是全天下最nb的引擎。
综上所述:天下没有不重构的引擎,请不要用这个点来喷任何一个引擎

二、了解市场
正如第一段所说,回答问题的人自己的过往不同,那么他给你的答案不同。但我期望你自己找到答案。
怎么找到这个答案呢?那就是看明白这个领域。
随着互联网产品的游戏化,游戏引擎早就超脱了游戏的范畴。游戏产品不仅作为游戏娱乐服务,还承担了很多的社会内容。目前来看,我们都不再说cocos,ue,unity这样的引擎为游戏引擎,它们是:数字内容创作工具。
如今的市场 ue4占据了次世代手游的大部分市场,今年所有大厂都在扑aaa大作,基本上清一色的ue4。
unity主要在3d手游领域占据了大量份额,像原神,王者荣耀等大作,就是unity3d的。
cocos十年前以轻量这个点切入,到今天也依然保持着这个特性。在我们追求大作,aaa的同时,我们似乎忽略了一些重要的场景,对于一些社会工程类的项目,aaa适合吗?比如互动直播,少儿互动教材,交互式公益广告等等。特别是少儿互动教材,也就是k12在线教育这块,90%的头部厂商都采用的cocos。我平时习惯抛开一切去分析和思考,而不人云亦云。存在的即是合理的。
同时,cocos如今也可以做出很多重量级游戏,由于是国产引擎区的NO.1 我平时对它也是格外关注。我个人早些年也是做引擎,特别希望自己的国家有一款引擎能够站在世界前列。(当然,这个还得看cocos争不争气,不行的话还得靠另外的引擎来弥补我这个梦想,只是目前还没有看到其他哪个引擎离我的梦想近)
三、你想要的是什么?
每个人都有自己的路要走。
你可以选择高大上的发展路线,上手就是ue4,啃各种图形算法,渲染算法,成为行业专家
你也可以选择u3d,毕竟目前u3d是目前开发者体量最大的引擎。像极了语言领域的java。
你当然也可以选择cocos,cocos以轻量入行,但如今是覆盖行业最广,覆盖平台最多,轻中重兼容最强的引擎。
每个引擎都有自己明显的长度和短板,择善而从,不要跟风。
四、这个世界不是静止的
士别三日,理当刮目相看。
很多人一提到ue4就是说,啊,那个引擎就是做pc大作的,不适合做手机游戏。
很多人一提到unity就是,啊,那个引擎做普通3d游戏还可以,做2d还是用cocos吧,做重量级3d不如直接上ue4,毕竟是c++的效率天下第一。
很多人一提到cocos就是,啊,做做2d游戏还可以,毕竟大部分现象级2d游戏都证明过没问题,3d就算了,基本上没有。
看到这些评论,我tm只能是呵呵。这是十年前的思想了吧。我说几个事实,足以让上面的言论不攻自破。
1、ue4为了支持手机游戏,对管线进行了大幅度改造和优化,并针对手机游戏做了全套的渲染方案。和平精英就是一个很好的例子,对手机配置要求和王者荣耀差不多。
2、u3d就不说了,原神这样的游戏都可以,为什么就不能做重度3d游戏了?
3、说Cocos只能做2d游戏,更是无稽之谈。那是他们没有见过Cocos Creator 3.x版本。
4、十年前确实做游戏都是用c++,但现在基本上是lua,js,ts,c#了。当语言的执行效率不是问题的时候,大家就会选择生产效率更高的语言。ue4甚至代码都不用写了,直接用蓝图。说蓝图没卵用的,别在这里瞎bb,自己去ue4团队走访一圈,看蓝图在项目中的比例是多大。
五、引擎和语言都是工具
工具是为自己要做的事情服务的
我们应该先选择要做的事情,再选择工具。而不是先选择工具,再看看工具能做什么,自己就做什么。
1、如果自己想走技术路线,以后要做aaa项目,就选ue4。
2、如果自只想做游戏,做3d,以后可能会拉投资创业搞游戏,那选择u3d。
3、如果想做游戏的同时兼顾一些风口浪尖上的需求,想要投融资(比如小游戏,h5,在线教育,物联网,车机,数字孪生,智慧城市,工业互联网等等)那么cocos。
六、这里补充几个知识点
1、在线教育火得不要不要的,投融资都是2~3亿美金,招人基本上只要你会做游戏,就是10k,20k,资深工程师高达30k~60k,朝九晚五不加班。不过这个行业基本上是cocos,不适合u3d,ue4(验证方式:打开招聘平台搜索cocos,然后按薪资降序排列即可)。
2、工业仿真,数字孪生,要求b/s架构,直接否定了ue4,u3d。而对于这类项目,PBR渲染管线一上就可以达到很强的真实度,基本上市面上的引擎都支持。剩下的选择就不多了,cocos,threejs,babylonjs等等。
3、车机,iot,playable ads等,要的是轻,小。ue4,u3d也不行。
4、精通图形学的程序员目前全球都出现了断层,与其纠结选什么引擎,不如练好基本功。ue4和cocos都是100%开源,里面的3d渲染管线看完了,基本上就出师了。
七、结束语
不知道写这么多有没有人看,毕竟连个图都没有配。
希望后面的学弟学妹们能够基于趋势和市场需求去选择自己的岗位,而不是跟着前浪一起去死在沙滩上。
最后,祝大家五一节快乐!

mjfh 发表于 2023-10-3 19:32:41

肯定unity

月朗风清 发表于 2023-10-3 19:33:36

就普通开发岗来说活,普通cocos的天花板大概在2W左右,而普通unity可以上到3W
就主程岗来说,cocos一般上到3W就很难再上了,unity可以上到5W+
你说怎么选????

weigogo 发表于 2023-10-3 19:33:59

求折叠
我酸了,我不仅没在游戏公司实习,毕业后还找不到游戏公司的工作。。。
页: [1]
查看完整版本: 大四生在游戏公司实习,选择unity还是cocos?