
游戏开发需要学什么
2个回答
展开全部
学习游戏开发需要熟练掌握游戏编辑软件,熟练掌握好这些基础的游戏软件功能就可以了。
常用的编辑软件有以下6种。
1、3dsMAX:大多数游戏开发公司美工使用,效率较高,可以独立制作游戏中所有美术相关资源。
2、MAYA:跟3dsMAX差不多的软件,因个人喜好而定,MAYA在制作动作的方面较MAX稍差,不过在很多方面这两款软件都是可以兼容的。
3、Deeppaint3D:可以直接打开3维模型文件,在上面绘制贴图。
4、C++:程序使用,用来实现游戏中的各种功能,调试BUG等。
5、Photoshop与Panter:配合MAX或MAYA来绘制各种模型需要用的贴图。
6、ZBrush:美工制作超高模用的,然后可以生成法线贴图,在MAYA或MAX中使用。
常用的编辑软件有以下6种。
1、3dsMAX:大多数游戏开发公司美工使用,效率较高,可以独立制作游戏中所有美术相关资源。
2、MAYA:跟3dsMAX差不多的软件,因个人喜好而定,MAYA在制作动作的方面较MAX稍差,不过在很多方面这两款软件都是可以兼容的。
3、Deeppaint3D:可以直接打开3维模型文件,在上面绘制贴图。
4、C++:程序使用,用来实现游戏中的各种功能,调试BUG等。
5、Photoshop与Panter:配合MAX或MAYA来绘制各种模型需要用的贴图。
6、ZBrush:美工制作超高模用的,然后可以生成法线贴图,在MAYA或MAX中使用。
展开全部
游戏开发分客户端开发和服务器开发,如果是做客户端开发,可以选择unity3d和cocos2dx,cocos2dx是专门用来做手机游戏的,而unity3d非常强大,可以做端游,也可以做手游。unity3d开发需要学习的开发语言有:C#或Javascript,两个任选这种即可。cocos2dx有几个不同的版本:c++ , js ,lua,这三个也是可以任选一种。
如果你想做服务器开发,主语言可以选c++或java任何一种,其它的还需要学习一些框架,比如网络通信框架,java的有netty, c++的一般是自己实现了,不过网上也有人开源的。还有数据库,一般mysql就可以了。在框架设计上需要了解一些设计模式,分布式,异步线程等。
如果你想做服务器开发,主语言可以选c++或java任何一种,其它的还需要学习一些框架,比如网络通信框架,java的有netty, c++的一般是自己实现了,不过网上也有人开源的。还有数据库,一般mysql就可以了。在框架设计上需要了解一些设计模式,分布式,异步线程等。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询