大学辍学生,想从事游戏工作,应该学什么?
大学辍学生,想从事游戏工作,应该学什么?
-
根据游戏类型的不同,所学的软件也不一样。
中小型游戏大致可分为网页游戏,flash游戏,小游戏等,基本上都是一些休闲类的傻呆萌的情节和操作。
这类游戏开发相对比较简单,会 Javascript、HTML、flashcs、Java 就可以进行开发了,语言类主要有 C / C++,汇编语言,着色器语言,脚本语言,高效的开发语言 C# 或 Java 。
现在的游戏主要分为三种:
1、PC 类端游(就是电脑上面运行的游戏)
这类游戏在线人数多,游戏中要处理的数据庞大。所以对服务器性能要求非常高,一般都是采用C++ 做为开发语言,C++ 可以直接操作内存数据,与操作系统直接交互,减少数据之间的复制,它运行效率高,处理速度快,是很适合这里游戏开发语言。
学习这种游戏的开发,学习的有 C++ 编程,Linux 网络编程、TCP/IP 通讯协议、多线程编程再加数据库。
PC 类端游戏开发周期较长。大概需要三年左右的时间。
2、网页游戏(比如现在经常说的 1 刀 999 级)
因为是网页游戏,游戏的界面展示依赖于网络传输,所在在画面和特效上会次于客户端游戏很多。和端游类是差不多是一样的,有些公司之前是做端游的,他们就直接把端游的服务器架构拿来就可以使用,以完成快速开发。
需要学习内容和端游差不多。
3、手机游戏(主要区分为安卓和 IOS)
手机类游戏目前是最热门的游戏,很多热播的电视剧或者电影之后,都会有相同情节的手游上线。
服务器主流的开发语言是 C++ 和 Java,但是 C++ 学习难度大,开发速度慢。一般来说我们都是使用Java语言来开发服务器。
扩展资料:
学习的先后顺序
1、首先是C++语言。
2、只是做windows方面的游戏学习,可以学习下DirectX,这个很方便在windows下做游戏开发。
3、如果想制作跨平台游戏,建议学习下opengl/opengles,这是个很强大很专业的图形接口,因为很多平台支持所以适合跨平台游戏制作使用。
4、想学习 3d 游戏并迅速工作,建议学习 u3d 引擎、ue 引擎这些游戏引擎,有了以上的基础学习这些引擎也可以理解的更深入,u3d 还会用到 c# 与 js 语言。
5、做2d游戏,可以使用 cocos2dx 等一些引擎,当然你也可以使用上面的 3d 引擎制作 2d 游戏。
6、然后就是可以深入的研究一些开源的游戏引擎,终极目标是可以自己做出一款比较棒的游戏引擎。
2019-12-30 05:01:40 -
游戏工作也分很多类别
1.游戏开发;2.游戏策划;3.游戏美工;4.游戏测试;5.游戏推广;6.游戏运营;7.游戏客服 ,产品 等等很多岗位,首先你要确定,你想从事的游戏工作方向是什么。如果是开发,建议去培训软件开发,具体问题具体分析,要先找准自己的定位,以上几个,游戏客服是要求最低的,建议可以试试游戏客服,或者游戏推广类,有能力的话根据自身选择对应岗位
楼主你会韩语,这个是一个很好的长项,有些游戏公司运营或者客服或者游戏管理类,会有对应的语言要求,大公司要求学历,这个不行咱可以选择一些相应的小公司,发挥自身特长,选择要求韩语优先的岗位
2019-12-30 02:37:13 -
当下社会没有文凭、没有学历你是要低人一等的。提升空间也就少了许多。玩游戏能玩出名堂的不多。劝你还是把书读完。
2019-12-30 04:14:27 -
继续从事游戏领域工作,现在不是有专门学习游戏设计和原画师的教育机构么,趁年轻去学吧。
2019-12-30 20:20:00