33岁Unity游戏开发程序员,未来如何发展?
我本人前十年职业规划很糟糕,有点想转码,后来是被Unity培训忽悠进来的,21年开始看一看,22年开始玩命学习并找工作。找工作非常困难,但是还是找到了一家,在一家非常小的休闲游戏公司,做纯C#的超休闲游戏。真正入行以后,觉得Unity做游戏前途不好,很难做长久。最近的可能比较接近的好的方向是ARVR,本人对ARVR兴趣一般,没怎么接触过,而且如果自己研究还需要买专门设备,不像游戏可以自己研究,而且ARVR更侧重3D,我这个小公司恐怕没有机会让我练一练3D。现在有几个可能的发展方向,一个是学习ARVR相关知识,还有就是着重看C#的东西,比如一个是学习C#前端,一个是学习C#后端,还有就是C#工控领域。或者是转出开发。各位有什么看法或者建议?本身就是转行过来的,再加上大龄和行业不好,对未来有点担忧。 对于你的这个情况,我想我应该还是比较有发言权的。我这边刚好做过VR,做过超休闲游戏,做过PC游戏。
2023年了,题主所在公司还在死磕超休闲游戏,可以理解题主所说的觉得Unity做游戏前途不好
超休闲游戏,讲究的是
产出要快,最快的话一周要做出原型,一个月要进入市场买量测试
成本要低,只做低成本的的游戏类型,甚至于框架完全照搬/沿用旧项目
ROI(买量成本和广告收入)数据决定一切,数据不好立马切换下一个类型,继续尝试
做的久了之后,会发现在技术成长上提升太小,基本不会做3D项目
尤其是现在已经过了那个买量的红利期了,很难在这个赛道继续做下去了
题主已经是属于大龄程序员了,并且询问该问题的话,估计在能力深度发展可能比较困难了,个人建议如果想要长期发展,这家公司不能久待,除非公司考虑转型
对于提出的几个方向,我个人逐一做一下建议:
1.ARVR:
我们现在就在做VR游戏,我们虽然从2016年就有做过,现在2023年了,整个内容研发生态依旧比较初期,人才比较匮乏,公司也比较少,但是对于年龄问题可能会适当放宽一些,目前市面上大多数VR游戏都属于那种很劣质的小游戏,市场也在逐年成熟起来,潜力比较大,但是要想找到岗位可能需要自己自学入门后,更容易一点。
至于担心的不会做3D,其实随便在网上找一些3D游戏开发的小游戏教程,学一学就完全可以满足了,受限于很多原因,现阶段逻辑都很简单。
至于设备的话,国内推荐Pico4:
PC VR开发(串流)或者做一体机应用开发(安卓)内容都可以
做做入门学习基本够了,还少折腾
ARVR方向并不止游戏,现在在工业、地产、汽车、教学等等,很多领域都有应用,前提是要有兴趣去折腾入门,找一家传统行业的ARVR部门,养养老也是可以考虑的
2.学习C#前端
作为一个刚转行过来的大龄程序员,个人不太建议深挖C#,作为以后的长期职业发展了,当然还是要继续保持学习,做一个能工作赚到钱的GamePlay程序员就够了。因为跟年轻人卷不起,精力也跟不上,这里面要学习的东西真的非常多。
3.学习C#后端
这个方向更不建议,且不说现在以C#做后端的不是主流。
对于您这种半路Unity培训班转行进来的人来说,后端的门槛要比前端高得多,后端的技术栈可以说跟前端完全是不一样的,业务实现追求的点也是完全不一样的,数据库、网络、协议、安全、并发、运维部署……,建议您可以多去了解一下
4.C#工控领域
这个方向确实是有,并且使用该技术栈的公司都还挺稳定的,薪资可能相对来说偏低一点,至少拿我身边的朋友来说,干这行的基本全部后来都转行了。
题外话,如果想尝试VR方向的话,可以尝试关注我,后面有时间的话,可能会做一些VR相关的入门教程。 保持学习就能保证竞争力。年龄也不是什么问题,感觉真正影响还是精力。
可以在工作的时候同时发展副业吧,文章,视频,独游都挺好的。 谢邀,首先我们搞清楚一个问题
“真正入行以后,觉得Unity做游戏前途不好,很难做长久。”
你这句话,我这个游戏行业的人听起来就觉得很奇怪,如果你是从外行转行进来,你是怎么看出来的?如果你不是外行那我就更难以理解了。
你知道都有哪些公司的哪些项目在使用unity吗?哪些已经面市并且火热的游戏是unity做的?你看看现在大火的原神,是不是unity做的?
好,牢骚发完,说正经的。
我这里只说说如果不改行的发展方向可能是怎样的
unity游戏开发的发展,应该去掉unity,准确的是应该去想游戏开发怎么发展。
游戏开发工程师的核心竞争力,对某种引擎的熟悉绝对不是最重要的,引擎是工具,游戏开发终究也是写代码。编程语言、数据结构、算法、计算机网络、操作系统这些基础仍然很重要。你基础有没有问题?基础才能决定你能走多高,然后才是看经验,不要觉得经验丰富是多大的优势,开发行业技术日新月异,你之前的经验可能并没有你想象有价值。
当你有了基础,有了经验后,更近一步的发展,才有多个方向:
[*]对Gameplay深入的研究,能掌控整个Gameplay框架,比如道具系统、技能系统,AI系统等等等
[*]对渲染和游戏引擎深入研究,为团队提供游戏引擎层面的二次开发帮助,相关工具的开发
好好想想能不能继续卷下去。
页:
[1]