小程序商店-小程序推广、发布、交易平台

想从事游戏开发,现在需要学什么

2020-02-25 22:05:19 分类:游戏 收听量:408

想从事游戏开发,现在需要学什么

黎明音频解说员
语音内容:

针对“ 想从事游戏开发,现在需要学什么 ”的问题,下面由网络工程师-黎明为您解答:

根据游戏类型的不同,所学的软件也不一样。

中小型游戏大致可分为页面游戏,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、然后就是可以深入的研究一些开源的游戏引擎,终极目的是可以自己做出一款比较棒的游戏引擎。

为您推荐: 懒虫背单词 祝福话 斗图表情包神器 YY直播+ 快递100小助手 欢乐坦克大战 成语消消看 宇宙大咖

版权声明:本站对语音解答及内容享有独家版权,未经许可不得以任何形式复制、转载。

  • 发表评论

网名(您的评论需要经过审核才能显示)

最新问答

热门小游戏
用户登录
还没有账号立即注册
用账号密码登录
保持登录
用第三方帐号直接登录
返回
您可以选择以下第三方帐号直接登录,一分钟完成注册。