以下哪个专业可以开发游戏?

不幸的是,一个都没有。

但我明白你想要什么。首先,我是一名在职游戏设计师。注意了。在未来,游戏设计师和游戏开发者是不同的。

首先,很多大学都没有专门的游戏开发课程,那么大学教什么呢?教学基础,游戏开发以编程语言为基础,如C++、C语言、C#、JAVA等。学校教你这些语言,但是以后还有很多发展方向。可以选择游戏的发展方向。

这需要你平时自学。不要指望学校教你,老师可能会给你建议,告诉你该怎么做。

一开始我提到了游戏设计师和游戏开发者。所谓设计完全属于艺术范畴,开发则是程序的天下。大公司分工严格,每个人只负责自己的事情。一个全能型的人可以开发设计,这是不存在的,因为大部分设计师都是美术大学毕业的,开发人员几乎都是信息工程人才。每个部门都有自己的优势。这是你应该了解的就业知识。

接下来说说独立游戏的发展。独立游戏开发者是需要兼职的开发者。也就是游戏剧情、游戏画面、游戏程序、声音等。都是你一个人完成的,工作量很大。而且以游戏画面为例,你还不如游戏公司的专业美工。所以独立游戏的屏幕很少是精致的。一款独立游戏要吸引玩家,可玩性要强。

就像我上面说的,一个人兼职做画面、声音、脚本、程序等等都是很累很难的,但是现在有很多小团队,游戏工作室,只有两三个人,有的负责美术,有的负责程序,有的负责音乐,所以形成的团队也做出了很多优秀的游戏。

我想告诉你的是,不要试图自己开发游戏,学习自己的长处,然后找志同道合的人合作,开工作室,或者进公司。国内独立游戏正在慢慢崛起,腾讯也推出了独立游戏开发者计划,做自己擅长的事情,从而做出精品游戏。

最后,我告诉你怎么做。游戏不是简单的用编程语言开发,而是用游戏引擎开发。也许你听说过某款游戏是虚幻4引擎或者Unity3D开发的。这是游戏引擎。国内大部分手游都是Unity3D开发的。虚幻4开发的次世代游戏有很多。你必须了解主流的游戏引擎,至少学习其中的一个,如果你想要一个的话,会对你很有帮助。去学习吧。

祝你好运。