游戏这个范围太广泛了。
简单的说一下吧。
剧情设计对白设计这些需要文学向的专业;
然后数值设计需要专门的数值规划师,这个需要有一定财务知识,经济学之类的基础;
然后人物设计需要美工,概念稿需要有美术底子;
然后把这些整合起来形成一个游戏的概念的,是游戏策划师,这个目前国内还没有相关的正式专业;
最后才是游戏的实现,写代码把游戏做出来。这里头根据不同的类型,使用的开发工具与库也是不同的,需要的专业知识自然也有差别。
比如页游,你可以基于h5来做,前端就要用h5相关的库;
比如端游,你得适配机型,android你以哪个内核版本适配?ios版本做不做?这都有相应的开发工具和库;
做电脑端的,也是一样,网络游戏还是单机?游戏资源大约有多大?这些决定了有哪些游戏引擎可供选择。画面呈现的要求又影响了图形引擎的选择……
最后,服务器数据使用什么来运算,使用什么来存储,这也不是只有一种可选方案的。
因此,最开始,你得先确定一个方向,根据这个来选择先去研究哪些工具/库/引擎。之后才可能向其它类型游戏方面扩展技能。
追问想去做PC端的游戏,需要自学哪个方面呢?如果专精C++的话会运用在制作游戏的哪个环节呢?