资源大湿 发表于 2020-11-23 20:42

我为什么要努力学习Unity?

我为什么要努力学习Unity?

ghostlcj 发表于 2020-11-23 20:42

众所周知,在重成本的成熟竞争环境,游戏可能是互联网产业最好的依靠产品进行博弈的领域。
可以列举的国内产品线:
赚得盆满钵满的王者荣耀(以日均1亿级别DAU,和2-3亿美元级别月营收,成为国产游戏在用户渗透和用户变现上的标杆);
新晋口碑和营收双丰收的原神(跨平台和全球发布的现象级游戏)。
可以列举的海外产品线:
Dan Porter转型游戏做OMGPOP立马成为10年前Zynga收购案中的超级案例(2亿美元);
John Hanke转型游戏做Niantic,以一款Pokemon Go整体估值40亿美元;
Dave Baszucki转型游戏做Roblox,在最新的二级市场估值中已经从40亿美元提升到了80亿美元。
而实现类似的成功模型只需要一个合理的产品拐点
比如King因为Candy Crush Saga崛起(被Activision Blizzard并购时60亿美元级),Moon Active因为Coin Master崛起(年初的估值是12.5亿美元,但是按照Coin Master的超强变现能力,这个估值可能需要调整为25亿美元),Playrix因为Gardenscapes崛起(2019年中的估值是30亿美元,但是按照Playrix年度25亿美元级别的超强流水,Playrix的估值已经调整为80亿美元)
在游戏行业,每年都能看到大量的不同从业者,因为游戏实现了跃级梦想,理论上,游戏行业的产品拐点来自于两个环节:
一个是产品构想能力;
一个是产品落地能力;
在实际的研发环境,产品构想能力,可能是这样的:100个想法-)10个想法可能有点意思-)2个想法看起来有做成产品的可行性,然后,接下来才是更关键的环节,把想法变成可实际体验的模型,这里的产品落地能力,可以拆解为三个分支:
A,有想法,但没有落地途径;
B,有想法,但是落地途径不够理想,支持不了想法从创意到产品模型的兑现(比如产品表达因为技术限制需要打折扣,比如产品表达因为技术限制完全实现不了);
C,有想法,有合理的高效运转的落地途径;
这是游戏行业通行的逻辑:好的技术,能保障产品的下限;好的创意,能拉升产品的上限,没有合理的技术解决方案这个敲门砖,产品在怎么落地这个环节就遭遇天花板了,这也是我们常聊的话题:游戏行业,技术支撑产品,产品改变命运,
事实上,公司能实现的,在掌握技术的开发者手里,个人和小团队也能实现,比如Scott Cawthon(Five Nights at Freddy系列),比如夫妻团队Imangi Studios(Temple Run),我也常劝身边参加高考的人,如果可能,还是要尽可能学计算机和编程,技术并不是因为从事游戏而觉得重要,而是在现在和未来,所有人都要受高科技产品的支配,而掌握技术,是获得主动权的一部分,比如你有一个绝妙的游戏创意,你想把它实现出来,如果你是程序员,你有可能已经可以动手做模型了,但是如果你不会编程,不会用引擎工具,那大概率就会遇到以下的情况:
你需要找人配合你(找人已经是困难级)-)你找的人大概率觉得你的创意不咋地,他自己都能比你想得更好,事情从梦想改变世界开始,以无能为力的灰头土脸结束,这也是我们上面提到的结论,没有合理的技术解决方案这个敲门砖,产品在怎么落地这个环节就遭遇天花板了,但是如果你会C#,还会用Unity,在好的产品创意面前,有可能很快就能自给倒腾出激动人心的模型了。。。
当然,如果暂时没有自己的想法,为别人的创意提供技术解决方案,也是合适的选项。
在GlassDoor,比如Unity Developer的薪酬待遇通常在7万美元-17万美元之间,资料来源【GlassDoor】
一般情况下,技术属于积累型工作岗位,履历好的开发者,不仅在工资层面,在产品红利层面也有可能有不错的回报,并且在就业端有相对理想的选择权。
目前带有项目解决方案能力的编程人员,不管在哪一个城市,都相对稀缺,在有些二线城市,找一个靠谱的人技术人员,通常都需要半年以上的筛选周期,真的是费时费力,这不是面试过程太严格,而是实在找不到对口的技术从业者(而且费尽九牛二虎之力找来的人还有概率不合适),这个问题在大城市可能好一些,但依然要面对优质从业者偏少的瓶颈,做过游戏招聘的人都知道,好的技术人员稀缺到依靠各种猎头机构都不一定搞得定了,这种情况下,技术培训可能是目前市场上缓解供需矛盾相对合理的一种选择,既可以帮助更多的人进入类似游戏领域的快车道(目前来说,游戏是最高薪的职业之一,国内好的程序员,月薪2万以上都是常态),同时可以满足企业对技术人员的即时需求和长期储备
整体上来说,游戏是创意,艺术和技术的完美融合,而技术则是创意和艺术能否完美呈现的保障,退可以帮助从业者谋求高薪职位,进可以依仗自己的编程水平来实现自己的创造力兑现,说不好,凭借一款游戏的成功就能实现财务自由了。
事实上,如果对进入游戏行业感兴趣,掌握Unity引擎可能是好的敲门砖选择,而Unity大学https://unity.cn/university?q=eyJzb3VyY2VUeXBlIjoiemhpaHVrb2wxIn0= 则是不错的入门,不管有没有基础,还是想转型Unity的程序员,都可以获得理想的进阶(学习Unity专业的技术开发教程和应用案例解析,时间为三个月脱产集中培训,基本能适应企业对引擎开发者的需求)
目前来看,随着Unity上市,市值已经到260亿美元的高位,
且Unity的上市身份,有更好的资本市场运作杠杆,也有很大的机会拉大和其他竞争引擎的差距。

binfenlanyu 发表于 2020-11-23 20:43

就我在游戏公司的经历来看,游戏行业学习unity主要还只是敲门砖,如果真的想深入的话,还要跟图形学结合,专门研究引擎和渲染,做算法优化
要么就转管理岗

现在 发表于 2020-11-23 20:43

想起我自己的经历了。2016年我读大三,在自学Unity5.x……
我是在老家读的地方性破二本,软件工程专业。大三的时候也开始为就业认真考虑了,毕竟知道了企业喜欢一入职就能干活的应届生,所以得尽早确定自己的发展方向。当时学校的培养方案大概是想让我们毕业后做互联网相关的,web的课程很多,但我不太喜欢做web开发,又因为喜欢游戏,所以想着有没有机会以后从事游戏开发呢,于是开始自学Unity3D。之所以选Unity3D也是因为很早就听说过它,而且网上教程还挺多的。就这样一直自学到了毕业。
结果毕业一找工作,就体会到理想和现实的差距了,在老家这二线城市几乎找不到一家做游戏的公司,可能做游戏开发还是得去一线城市吧。我太宅太内向了,没有去外地工作的打算,于是只好去做了web开发,自学的Unity自然一直没有用上。其实本来还有机会,后来也有熟人说认识在广州的游戏公司老板,可以介绍我过去。不过他也提到在那边做游戏开发的很辛苦,我是觉得做web开发也很辛苦啦,应该大多数开发岗都这样吧。只是做web开发不愁找不到工作倒是真的。
现在想起来没能从事游戏开发还是觉得很遗憾,不过只能怪我自己缺少为了理想而去改变的勇气啦。哎……

白白白白白菜 发表于 2020-11-23 20:43

净整那些没用的!什么为什么!我一个游戏设计者,连工具都不会用还特么设计个毛线?啥事儿都指着程序和美术吗?好歹要自己能把玩法原型设计出来啊!




抱歉题主,我没看清你的描述,我是看到有些入行大佬说的太太太深入了,所以觉得有点尴尬~既然你是学生的话,那我就告诉你,没有为什么!看你想干啥!你要是想做程序,就好好的学习算法!学习最最基础也最最纯碎的那部分知识,这是程序的核心竞争力,我当时就是unity特别牛,有些老程序不会使用的功能我都会。一次去面试,面试官考了我一道题,就是用代码写一个简单的算法:给你起始点和结束点,画一条抛物线!我当时就懵逼了,这个和Unity有啥关系?所以回答的不太好,最后没有入职...而且就算你Unity学习的再好,效果做的再牛,你没有什么算法优化相关的能力,你设计的内容是没有办法被应用的,性能达不到啊!有空看看原神的主机端的宣讲会,使用的知识几乎没有unity的!都是做了大量的后期调整和扩展的

大地飞歌 发表于 2020-11-23 20:44

就是加班加到头秃的未来,以及跳槽也同样面临加班,发版本时甚至加到凌晨
脱发,心脏不好,颈椎病,干眼症,腰椎病,过劳肥等等
还有35岁魔咒……
考公吧

月姬 发表于 2020-11-23 20:45

大学先把算法,数据结构尤其是C++和Java学好,数据库也很重要,其他别整什么花里胡哨的,你现在能做出什么成品?你要是个女的还能学一学那个叫兽娘秘境的什么16岁女高中生那个人靠虚幻材质就地圈钱赚了少说40W以上,建议你去Steam下载玩个两小时,那个手感飘的真的,就是垃圾游戏。但也是那个女生花费了5年的经验,你的技术如果连她都不如,赶紧洗洗睡。直接全部抛弃趁现在最后1年赶紧饿补Java和SpringBoot至少也能在公司混口饭吃,月薪6000+没什么问题,如果是个一本起薪还能更高,你不是211或者985学游戏图形或者数字媒体艺术方向赶紧洗洗睡,图形学后面的坑多的是,算法底子不好都是扯淡。

Clear。 发表于 2020-11-23 20:45

众所周知,unreal engine 天下第一

coolpaul 发表于 2020-11-23 20:46

为什么学unity,unity都过时了,学虚幻引擎不好吗

wll123321 发表于 2020-11-23 20:47

为了你以后成为一绺会unity的韭菜
页: [1] 2
查看完整版本: 我为什么要努力学习Unity?