相信很多学习编程的朋友首先选择电脑是因为和我一样,都想制作一款属于自己的游戏。 毕竟对于二十多岁的年轻人来说,一款好玩的游戏和一部好看的动漫确实是非常有吸引力的。 但当我真正学习编程之后,我发现真正的乐趣在于游戏本身,而游戏编程其实是一件很无聊的工作。 结果,当我最终找到工作时,我最终从事的是JAVA、C++开发等工作。所以今天我们就来说说学习编程和游戏开发。
现状
从目前游戏开发就业市场现状来看,主要有以下特点:
职位数量很少。 从2021年7月22日至今,暂停版号审批成为游戏行业最大的变数。 在这股寒潮中,国内游戏公司要么出海,要么收缩身体,期待度过寒冬。 而且,随着防沉迷等监管政策的不断收紧,在版号暂停的大基调下,游戏公司裁员、破产已经成为行业常态。 据媒体统计,版号暂停后短短五个月内,已有超过1.4万家国内游戏相关公司取消了许可证,而且这个数字还在不断增加。 因此,目前游戏开发职位并不像其他方向那么多。 敢于做游戏的公司很少。 就连资本也不太看好游戏领域,不愿意投入资金。 因此,从个人就业的角度来看,现在选择游戏方向并不是一个安全的选择。
薪资两极分化。 高薪游戏开发工作的竞争非常激烈。 目前国内游戏行业的现状是,腾讯和网易处于领先地位。 米哈游正在稳步发展,剩下的游戏公司要么努力盈利,要么陷入困境。 事实上,网上曾有传言称,天美工作室的《王者荣耀》团队每人都获得了腾讯总部82个月工资的奖金。 对于一些小游戏公司来说,有年终奖也算是好事。 当盈利状况不好的时候,他们还担心公司发不起年终奖。 而且,大多数公司更像是运营公司而不是游戏公司,这意味着技术人员的选择并不多。 他们要么在小公司加班挣工资应付生活,同时靠吃老板的饼过安慰。 自己的。 如果你想跳槽到大公司UI界面,首先的要求是学历,其次是合格的简历和技能。 从这一点来看,竞争压力也很大,需要慎重考虑。
个人发展是有限的。 国内90%以上的游戏公司主要以快速盈利为主。 他们直接买卖热门小说和动漫IP。 简而言之,他们制作流行的游戏。 如果他们盈利了,他们就会经营它。 如果他们不能盈利,他们就会退出。 他们并不关心游戏产品本身。 由于质量问题,能存活下来的好作品不多。 再加上大公司的垄断以及资本不愿意投资回报周期过长的大型游戏,整个行业对于游戏开发商的技术开发并没有太高的要求。 也就是说,在目前这种情况下,程序员是整个公司最不值钱的职位。 强大的运营还是能吸引用户的,999块钱写的程序员满街都是。 如果老板不满意,就换吧。 当然不是所有的游戏公司都是这样如何学游戏开发,但是正如上面所说,大公司的就业竞争非常激烈,能去的总是少数。
就业
如果你不考虑薪资福利和职业发展,只想做出一款好游戏,这样可以吗? 事实上不,游戏开发本来就很困难。 要知道,游戏开发的进一步发展,其实比传统的开发要求更高。 一款好游戏的视觉体验绝对是重中之重。 如果你对游戏要求不高,我们就来学习一下Unity3D的基本应用吧。 基本上可以制作一般的游戏。 但如果你想深入了解游戏开发的核心技术,那么你就需要学习内存、算法、网络、图形等,而这些知识体系都不容易学,而且都不简单。 因此,想要学好游戏开发,必须在数据结构、操作系统、计算机网络、通信、数学等方面有良好的理论基础。
而且在技巧上,首先要学习编程语言3D交通工具,C++语言,也就是通过脚本语言,给计算机下达指令,然后接受反馈,进行交互; Unity游戏引擎,通过这个游戏引擎,很多基本元素和组件都可以直接构建,非常方便。 结合C#语言,可以向组件发出指令。 这就是C#和Unity的交互关系。 第二步是美术,包括从概念原画设计、建模、材质、骨骼、蒙皮、绑定、动画等一系列工作。然后是声音、AE、PR、Audition对音效的处理、剪辑等。
除了学习游戏开发的基础理论知识外,还需要树立正确的价值观,拓展视野,看到更多的游戏可能性,对游戏品类进行深入研究,研究专题问题等。视野和素质的提升、审美能力的提升、绘画技法的精进、造型手法的学习、动作技巧的捕捉等等。一款游戏必须有故事背景。 即使是小游戏也有自己的故事情节。 有时候,故事情节是决定一款游戏成败的最重要因素。
建议
最后结合自己的经验,给出一些游戏开发的建议。
首先,学好基础知识。 必须明确的是,游戏开发与后端开发、前端开发、嵌入式开发没有本质区别。 它们都属于发展。 只要你是做开发的,找到好工作的要求都差不多。 它基本上围绕着学好一门编程语言,以及在四个主要方面打下坚实的基础。 因此,如果在校学生真的想做游戏开发,考虑到我们刚才提到的就业形式,最好做好两手准备,把游戏开发当作学习编程语言的延伸。 比如把C++学扎实了,就可以看游戏引擎。 ,然后做相关的项目,也看看其他WEB开发项目的内容。 实习期间,投资其他岗位也是稳妥的。
二是学术优势。 如果你决心继续做游戏开发,建议你考虑读研究生,然后选择深入研究图形学。 原因也很简单。 国内游戏行业基本处于半垄断状态。 大公司的要求非常高。 没有学历优势很难进入大公司。 公司,小公司,要么是999块钱,要么是快餐IP。 这个时候游戏开发方向的价值并不高,所以去读研究生作为跳板是一个不错的选择。 不得不说,计算机科学学位真的很重要。 ,无论做什么开发,都是一样的。
总结
作为一名多年的资深游戏玩家和程序员,我建议大家谨慎选择游戏开发。 一个人做游戏太难了。 进入初创游戏公司风险较大,大公司游戏开发门槛相对较高。 团队开发一款游戏是一个庞大的工程,需要在前期有一个全面的规划周期,否则开发周期会很长。 然后就是后期的运营和推广,这些都是需要通过实践来学习的技能。 游戏完成后如何进行销售和推广如何学游戏开发,这是在项目之初就必须要解决的问题。 独立开发一款游戏需要大量的专业知识,大量的时间,以及永不放弃的决心。 一款游戏成功的背后是无数半成品的积累。 最后还是希望国产游戏能够越来越好,加油,IT人!