求大佬分析,一名想投身游戏开发行业的CS本科生,在考研时应怎样选择专业

泻药

可以先试试跟一跟网络上现成的各种unity小教程,看看你是不是真的能适应以后每天十几小时的重复这种工作。
不光是毅力上的也有能力上的。
这种自学在行业中非常必要,不论你读什么专业都无法代替你自己自学。自学是必须能力。

喜欢游戏和喜欢开发游戏真的是不一样的……呃
就算是我供职的这种梦想公司时不时还是有人坚持不下去退坑的

■网友
一般而言,"研究生",顾名思义,是做科学研究的,而你想做的是游戏开发,“开发”表示这是工程应用,所以考研究生并不会让你学到多少游戏开发的技能,即使是前几年新开设的"工程硕士"类专业也是如此。读研对投身游戏行业的最大帮助是更容易找到好工作,其次是便于探索一些前沿的算法,比如图形学算法。
至于读研的专业,如你所说的,目前国内是没有什么学校开设游戏相关的研究生专业的,游戏行业的公司招聘的时候,对研究生学历的应聘者,基本也都是只看学校的好坏,和笔试面试的成绩,不怎么看专业的,所以随便选择一个理工科专业都可以,计算机尤其是图形学这类与游戏开发关系紧密一些的自然最好、其它的比如数学相关、物理相关或者电子相关专业也都是很好的。
由于学校不会教授游戏开发的知识,所以读研期间肯定是需要拿出大量甚至全部的课余时间来自学相关知识的,考虑到题主本身就是计算机专业的,数据结构操作系统编译原理数学分析线性代数概率统计这些基础知识肯定是掌握了的,这就能节省下很多时间,剩下的就是各种实用技能,比如C++和C#最好达到熟练掌握的程度,这两种语言在游戏行业的应用都是比较多的;Java在游戏行业也有一定的应用,但都不复杂,所以各种框架什么的就别去看了;D3D/OpenGL之类的API要熟悉;Unity3D和Unreal Engine两个主流引擎至少也熟练一个同时了解另一个;HLSL/GLSL/CG之类的编程语言要掌握并用它们实现常见的游戏效果,这些也可以在Unity3D里面学;Lua脚本语言建议修到熟练级别,国内用的挺多的。学习这些的过程中可以做一些小游戏练练手,这样差不多就能在毕业后找到合适的工作了,剩下的就在工作中学习吧。
另外,国内的游戏行业是很成熟的行业,只是与国外的游戏行业有着不同的发展方向,所谓的术业有专攻,所以不要被很多习惯于国外模式的游戏玩家给误导了。而且国外也并没有多少学校有游戏开发方向的研究生专业,开设游戏设计专业的学校的也不多(游戏设计和游戏开发是不同的)。

■网友
举个例子已故任天堂ceo岩田聪先生年轻的时候也没有没有正规的游戏专门学校,兴趣使然,以及对编程和游戏的热爱造就了他的辉煌一生所以,我觉得既然也是兴趣使然,那么相关专业没有的情况下,计算机专业可能更靠谱些
■网友
谢邀。
我说的不一定都对,
但是希望你能得到一些启发。

先说结果再说细节吧。
这样直接一点。
1.
如果你的目标是独自(注意我说的是「独自」哈)开发游戏,
那么我觉得这五个专业对你这个目标来说影响都差不多。
我觉得这个主要是非研发人员与研发人员理解上的偏差。
2.
建议是广积粮缓称王,
就是说什么都可以学,
不应该局限于做游戏,
而应该注重于表达。

如果想做出一个游戏,
不管大小好赖,
最最最简单就几方面:策划、美术、程序。
最基础的还是程序工作。
不是说其他的不重要啊,
曾经有人说程序在一定程度上决定了游戏的底线,
我觉得还是很有道理的。
那么你这五个专业其实对于想迈过游戏开发的程序门槛的人来说,
都是没问题的。
因为个人做游戏,
程序或者说游戏逻辑其实并不是最大的问题,
因为你总会找到解决问题或者替代问题的办法,
这年头能用到前无古人或者网上没有的程序思路几率真是挺小的。


推荐阅读