资讯

展开

游戏开发应该学习什么,游戏开发要了解那些知识

作者:本站作者

1,游戏开发要了解那些知识

不管是客户端还是服务器还是UI,C++肯定是基础,所以学好C++肯定是要的!
一方面看算法和数据结构另一方面可以先熟悉一下图形库如果你完全没有windows编程的基础那就先看看windows编程相关的东西吧

游戏开发应该学习什么,游戏开发要了解那些知识

2,做游戏开发要学什么

您说的是游戏开发中的其中一类:游戏程序,类似软件工程师,需要精通至少一门以上程序语言,比如c,c++,页游方面有flash as3,php等。他们的主要工作是写程序代码,需要一定的逻辑思维能力,数学能力。如果你想成为程序员,可以从学习一门程序语言入手。游戏开发还有其他职位,分别是:游戏美术:游戏中的画面都是由游戏美术师来制作的,具体细分为:游戏原画,3d游戏模型贴图(分3d场景与3d角色),游戏动画,游戏特效,关卡美术等。想学习游戏美术的话,一定要有审美能力,如果有深厚的绘画功底更佳。另外,还需要学习3dmax,ps,zbrush等软件,这三个软件是做游戏美术最常用的。游戏策划:游戏策划主要制定游戏的规则和玩法,比如世界观,剧情,对话,任务,数值,职业设定,副本设计,帮会系统等等。想学习策划的话,需要你有较高的综合素质,沟通能力,理解能力,逻辑思维能力等。另外需要多玩游戏,并从设计的角度去分析游戏。策划需要掌握的技能范围很广,根据具体项目和具体职责而不同。

游戏开发应该学习什么,游戏开发要了解那些知识

3,游戏开发需要学习什么吗

阶段一:学习和计算机沟通的言语 —— C++语言或其他语言编写程序就是和计算机进行沟通,而沟通很常用的途径就是语言,就像我们平时和别人沟通一样,只是现在你是和计算机进行沟通,其实你想想和计算机沟通比和别人沟通来得更容易。计算机语言有很多中,如C/C++, Objc-C, Java, AS3,汇编语言,php,asp等,就像我们平时语言也有多种。当你掌握了这样的一种语言,那么你就能和计算机在不同的领域进行沟通。而C++语言是目前来说较为强大的语言之一,而重要的是现在很多游戏的底层都是用C++语言写的。而同时你要熟悉一种编程开发工具,编程工具就是你向计算机沟通的一种工具,就像平时我们说话用的嘴巴,开发工具让我们和计算机的沟通更加方便。阶段二:熟练掌握数据结构及各种常用的算法 –灵活使用语言单单会语言还不够的,就像我们平时你不是会说话就能和别人很好的沟通,你要懂得沟通的方式和技巧。数据就是计算机内存放记录的内容,你可以认为是我们平时说的词,数据结构就是数据与数据间的关系。针对程序来说,你对数据理解,定义,操作熟悉,对算法多样,高效,那么程序就会简洁,运行效率高,这就是为什么要熟练掌握数据结构和常用算法的原因。其实算法就是解决问题的方法,解决一个问题,方法有很多,有些常用的方法是前人经验得来的,我们就要学习。阶段三:找一个平台,发挥你的语言能力—— Win,Android,IOS目前程序应用的范围广,平台很多,就针对游戏程序目前常见的就有Win,Android,IOS等,平台就相当于语言使用的地域,你会普通话在中国很吃香,沟通无难题,但你去到美国,那就有难度了,就是你是普通话专家都郁闷。不同的平台对语言及程序架构的要求不一样,因此你要挑一个平台时更好的使用你的语言。阶段四:开发游戏Dome –实践你的技术如果你前三个阶段都过了剩下的就是开发游戏Dome,从游戏的logo开始,菜单,到场景,当主角,到NPC,到主角与NPC的交互,到主角与场景的交互等,一步一步写,在不断的开发中积累经验与程序框架。用得越多越熟练。

游戏开发应该学习什么,游戏开发要了解那些知识

4,手机游戏开发需要学哪些知识

现在游戏制作这个行业是一个非常有前景的朝阳行业,做这个行业的人,目前在我们国家的薪水都是顶级的,而这方面的人才却很稀少。大学里也很少开设这种游戏制作的课程,即便是有,很多老师的水平基本上也就是一些理论派,没什么干货。其实很多人想做这个行业,于是从网上扒拉各种游戏制作教程学习,学了半天也是一头雾水,稀里糊涂,说不会吧,还真会,说会吧,水平还真不咋地。学的东西太杂乱无章,没有什么系统,缺乏真功夫,很难在游戏制作这个行业里立足,这是我们很多游戏学习行业人员的悲哀。
现在游戏制作这个行业是一个非常有前景的朝阳行业,做这个行业的人,目前在我们国家的薪水都是顶级的,而这方面的人才却很稀少。大学里也很少开设这种游戏制作的课程,即便是有,很多老师的水平基本上也就是一些理论派,没什么干货。其实很多人想做这个行业,于是从网上扒拉各种游戏制作教程学习,学了半天也是一头雾水,稀里糊涂,说不会吧,还真会,说会吧,水平还真不咋地。学的东西太杂乱无章,没有什么系统,缺乏真功夫,很难在游戏制作这个行业里立足,这是我们很多游戏学习行业人员的悲哀。越学得深就越会有味道. 学完了数据结构和C++编程语言以后. 要学习Windows平台的应用程序接口.也就是MFC和Windows API的基础到高级应用. 这是从控制台程序走向有界面程序,也就是走向游戏的重要一步. 学完了MFC和Windows API.才学着做一些小的游戏项目扫雷,俄罗斯方块,五子棋等.如果要做3D游戏开发即DirectX开发或OpenGL开发.还需要比较好的空间逻辑思维和相当扎实的高等数学功底.祝你成功!. 你对这个回答的评价是?. 你对这个回答的评价是?. C++语言 要有 一定的算法 经验
现在游戏制作这个行业是一个非常有前景的朝阳行业,做这个行业的人,目前在我们国家的薪水都是顶级的,而这方面的人才却很稀少。大学里也很少开设这种游戏制作的课程,即便是有,很多老师的水平基本上也就是一些理论派,没什么干货。其实很多人想做这个行业,于是从网上扒拉各种游戏制作教程学习,学了半天也是一头雾水,稀里糊涂,说不会吧,还真会,说会吧,水平还真不咋地。学的东西太杂乱无章,没有什么系统,缺乏真功夫,很难在游戏制作这个行业里立足,这是我们很多游戏学习行业人员的悲哀。越学得深就越会有味道. 学完了数据结构和C++编程语言以后. 要学习Windows平台的应用程序接口.也就是MFC和Windows API的基础到高级应用. 这是从控制台程序走向有界面程序,也就是走向游戏的重要一步. 学完了MFC和Windows API.才学着做一些小的游戏项目扫雷,俄罗斯方块,五子棋等.如果要做3D游戏开发即DirectX开发或OpenGL开发.还需要比较好的空间逻辑思维和相当扎实的高等数学功底.祝你成功!. 你对这个回答的评价是?. 你对这个回答的评价是?. C++语言 要有 一定的算法 经验 你好,很荣幸回答你这个问题。除了是一名8年英雄联盟老玩家外,我还有另外一个身份。那就是前网游公司游戏策划师。龙龙是读计算机专业毕业的,但是由于在校期间并没有好好学习,心思都花在了游戏上,以至于整个大学阶段并没有学到什么有用的知识,也没有考过什么证书,到了大四实习的时候海投各种互联网公司,很正常的没有收到满意的offer。于是我决定曲线救国,决心打入游戏行业,于是又是一番海投。结果皇天不负有心人,龙龙最终以游戏策划师的职位为进入了一家游戏公司。投简历的时候,我也是什么都不会,空凭一腔热血一番乱投,但是在面试的时候都似乎不太顺利,面试官提的问题都没有给到满意的答复。但经过一两个周的面试之后,龙龙逐渐深入了解了这个行业。游戏研发主要分为三个重要岗位:美术、程序、策划。美术就是负责游戏中整体美术风格呈现的;程序大部分则是完成游戏中各种功能的实现;剩下的事情就是策划要做的了。我想楼主既然能提出这个问题,那你一定也非常热爱游戏,但是你要开发一款游戏,并不只是要会玩游戏,你还要具备一定的审美,你要学会从玩家身份转变为游戏的创造者,而游戏的开发者开发游戏是为了什么?不光是为了服务客户,不光要让买家觉得好玩,不光要让这个游戏让玩家们认可,最重要的一点是要盈利。开发一个游戏,所需的人力物力,都是以百万计的,我们生而为人,做游戏不是做慈善。开发游戏的同时,一定要为你的团队考虑,如何在兼顾好玩的同时,要让玩家们心甘情愿的消费,这是游戏开发者的必修课。至于开发游戏,我不知道楼主是想独自开发游戏还是,想要组织团队来开发游戏。如果你要独自从0到1地创造一款游戏,那您要学的就太多了,首先你要会编程,要有紧密逻辑思维,要耐得住孤独;要具备一定的审美,具备一定的绘画能力;要精玩各种大大小小的游戏,并且在其中能产生自己的理解。或者说如果你只想成为游戏公司中的,其中一名员工的话,那你只需要做到以上三点的其中之一就可以了。正所谓活到老,学到老,开发游戏也是如此,游戏的研发过程本身就是一个学习的过程,而游戏本身是具备无限可能性的一件゛商品゛,所以你具备的越多,可创造出的游戏世界才更具有可能性。我是野区的gank永动机,是前游戏公司的游戏策划师,更是你们走心的朋友,现是一名内容创业者。码字不易,走过路过点个赞,您的一小步就是我的一大步,谢谢!
现在游戏制作这个行业是一个非常有前景的朝阳行业,做这个行业的人,目前在我们国家的薪水都是顶级的,而这方面的人才却很稀少。大学里也很少开设这种游戏制作的课程,即便是有,很多老师的水平基本上也就是一些理论派,没什么干货。其实很多人想做这个行业,于是从网上扒拉各种游戏制作教程学习,学了半天也是一头雾水,稀里糊涂,说不会吧,还真会,说会吧,水平还真不咋地。学的东西太杂乱无章,没有什么系统,缺乏真功夫,很难在游戏制作这个行业里立足,这是我们很多游戏学习行业人员的悲哀。越学得深就越会有味道. 学完了数据结构和C++编程语言以后. 要学习Windows平台的应用程序接口.也就是MFC和Windows API的基础到高级应用. 这是从控制台程序走向有界面程序,也就是走向游戏的重要一步. 学完了MFC和Windows API.才学着做一些小的游戏项目扫雷,俄罗斯方块,五子棋等.如果要做3D游戏开发即DirectX开发或OpenGL开发.还需要比较好的空间逻辑思维和相当扎实的高等数学功底.祝你成功!. 你对这个回答的评价是?. 你对这个回答的评价是?. C++语言 要有 一定的算法 经验 你好,很荣幸回答你这个问题。除了是一名8年英雄联盟老玩家外,我还有另外一个身份。那就是前网游公司游戏策划师。龙龙是读计算机专业毕业的,但是由于在校期间并没有好好学习,心思都花在了游戏上,以至于整个大学阶段并没有学到什么有用的知识,也没有考过什么证书,到了大四实习的时候海投各种互联网公司,很正常的没有收到满意的offer。于是我决定曲线救国,决心打入游戏行业,于是又是一番海投。结果皇天不负有心人,龙龙最终以游戏策划师的职位为进入了一家游戏公司。投简历的时候,我也是什么都不会,空凭一腔热血一番乱投,但是在面试的时候都似乎不太顺利,面试官提的问题都没有给到满意的答复。但经过一两个周的面试之后,龙龙逐渐深入了解了这个行业。游戏研发主要分为三个重要岗位:美术、程序、策划。美术就是负责游戏中整体美术风格呈现的;程序大部分则是完成游戏中各种功能的实现;剩下的事情就是策划要做的了。我想楼主既然能提出这个问题,那你一定也非常热爱游戏,但是你要开发一款游戏,并不只是要会玩游戏,你还要具备一定的审美,你要学会从玩家身份转变为游戏的创造者,而游戏的开发者开发游戏是为了什么?不光是为了服务客户,不光要让买家觉得好玩,不光要让这个游戏让玩家们认可,最重要的一点是要盈利。开发一个游戏,所需的人力物力,都是以百万计的,我们生而为人,做游戏不是做慈善。开发游戏的同时,一定要为你的团队考虑,如何在兼顾好玩的同时,要让玩家们心甘情愿的消费,这是游戏开发者的必修课。至于开发游戏,我不知道楼主是想独自开发游戏还是,想要组织团队来开发游戏。如果你要独自从0到1地创造一款游戏,那您要学的就太多了,首先你要会编程,要有紧密逻辑思维,要耐得住孤独;要具备一定的审美,具备一定的绘画能力;要精玩各种大大小小的游戏,并且在其中能产生自己的理解。或者说如果你只想成为游戏公司中的,其中一名员工的话,那你只需要做到以上三点的其中之一就可以了。正所谓活到老,学到老,开发游戏也是如此,游戏的研发过程本身就是一个学习的过程,而游戏本身是具备无限可能性的一件゛商品゛,所以你具备的越多,可创造出的游戏世界才更具有可能性。我是野区的gank永动机,是前游戏公司的游戏策划师,更是你们走心的朋友,现是一名内容创业者。码字不易,走过路过点个赞,您的一小步就是我的一大步,谢谢!一、游戏程序:类似软件工程师,需要精通至少一门以上程序语言,比如c,c++,页游方面有flash as3,php等。他们的主要工作是写程序代码,需要一定的逻辑思维能力,数学能力。如果你想成为程序员,可以从学习一门程序语言入手。二、游戏美术:游戏中的画面都是由游戏美术师来制作的,具体细分为:游戏原画,3d游戏模型贴图(分3d场景与3d角色),游戏动画,游戏特效,关卡美术等。如果想学习游戏美术,一定要有审美能力,有深厚的绘画功底更佳。另外,还需要学习3dmax,ps,zbrush等软件,这三个软件是做游戏美术最常用的。三、游戏策划:游戏策划主要制定游戏的规则和玩法,比如世界观,剧情,对话,任务,数值,职业设定,副本设计,帮会系统等等。想学习策划的话,需要你有较高的综合素质,沟通能力,理解能力,逻辑思维能力等。四、另外需要多玩游戏,并从设计的角度去分析游戏。策划需要掌握的技能范围很广,根据具体项目和具体职责而不同。建议你先根据自己的兴趣和自身情况,选择一个大的方向和具体的职业方向来学习。毕竟每个方向需要学习的东西都是不一样的,这样也利于你能够进入游戏行业发展。
现在游戏制作这个行业是一个非常有前景的朝阳行业,做这个行业的人,目前在我们国家的薪水都是顶级的,而这方面的人才却很稀少。大学里也很少开设这种游戏制作的课程,即便是有,很多老师的水平基本上也就是一些理论派,没什么干货。其实很多人想做这个行业,于是从网上扒拉各种游戏制作教程学习,学了半天也是一头雾水,稀里糊涂,说不会吧,还真会,说会吧,水平还真不咋地。学的东西太杂乱无章,没有什么系统,缺乏真功夫,很难在游戏制作这个行业里立足,这是我们很多游戏学习行业人员的悲哀。越学得深就越会有味道. 学完了数据结构和C++编程语言以后. 要学习Windows平台的应用程序接口.也就是MFC和Windows API的基础到高级应用. 这是从控制台程序走向有界面程序,也就是走向游戏的重要一步. 学完了MFC和Windows API.才学着做一些小的游戏项目扫雷,俄罗斯方块,五子棋等.如果要做3D游戏开发即DirectX开发或OpenGL开发.还需要比较好的空间逻辑思维和相当扎实的高等数学功底.祝你成功!. 你对这个回答的评价是?. 你对这个回答的评价是?. C++语言 要有 一定的算法 经验 你好,很荣幸回答你这个问题。除了是一名8年英雄联盟老玩家外,我还有另外一个身份。那就是前网游公司游戏策划师。龙龙是读计算机专业毕业的,但是由于在校期间并没有好好学习,心思都花在了游戏上,以至于整个大学阶段并没有学到什么有用的知识,也没有考过什么证书,到了大四实习的时候海投各种互联网公司,很正常的没有收到满意的offer。于是我决定曲线救国,决心打入游戏行业,于是又是一番海投。结果皇天不负有心人,龙龙最终以游戏策划师的职位为进入了一家游戏公司。投简历的时候,我也是什么都不会,空凭一腔热血一番乱投,但是在面试的时候都似乎不太顺利,面试官提的问题都没有给到满意的答复。但经过一两个周的面试之后,龙龙逐渐深入了解了这个行业。游戏研发主要分为三个重要岗位:美术、程序、策划。美术就是负责游戏中整体美术风格呈现的;程序大部分则是完成游戏中各种功能的实现;剩下的事情就是策划要做的了。我想楼主既然能提出这个问题,那你一定也非常热爱游戏,但是你要开发一款游戏,并不只是要会玩游戏,你还要具备一定的审美,你要学会从玩家身份转变为游戏的创造者,而游戏的开发者开发游戏是为了什么?不光是为了服务客户,不光要让买家觉得好玩,不光要让这个游戏让玩家们认可,最重要的一点是要盈利。开发一个游戏,所需的人力物力,都是以百万计的,我们生而为人,做游戏不是做慈善。开发游戏的同时,一定要为你的团队考虑,如何在兼顾好玩的同时,要让玩家们心甘情愿的消费,这是游戏开发者的必修课。至于开发游戏,我不知道楼主是想独自开发游戏还是,想要组织团队来开发游戏。如果你要独自从0到1地创造一款游戏,那您要学的就太多了,首先你要会编程,要有紧密逻辑思维,要耐得住孤独;要具备一定的审美,具备一定的绘画能力;要精玩各种大大小小的游戏,并且在其中能产生自己的理解。或者说如果你只想成为游戏公司中的,其中一名员工的话,那你只需要做到以上三点的其中之一就可以了。正所谓活到老,学到老,开发游戏也是如此,游戏的研发过程本身就是一个学习的过程,而游戏本身是具备无限可能性的一件゛商品゛,所以你具备的越多,可创造出的游戏世界才更具有可能性。我是野区的gank永动机,是前游戏公司的游戏策划师,更是你们走心的朋友,现是一名内容创业者。码字不易,走过路过点个赞,您的一小步就是我的一大步,谢谢!一、游戏程序:类似软件工程师,需要精通至少一门以上程序语言,比如c,c++,页游方面有flash as3,php等。他们的主要工作是写程序代码,需要一定的逻辑思维能力,数学能力。如果你想成为程序员,可以从学习一门程序语言入手。二、游戏美术:游戏中的画面都是由游戏美术师来制作的,具体细分为:游戏原画,3d游戏模型贴图(分3d场景与3d角色),游戏动画,游戏特效,关卡美术等。如果想学习游戏美术,一定要有审美能力,有深厚的绘画功底更佳。另外,还需要学习3dmax,ps,zbrush等软件,这三个软件是做游戏美术最常用的。三、游戏策划:游戏策划主要制定游戏的规则和玩法,比如世界观,剧情,对话,任务,数值,职业设定,副本设计,帮会系统等等。想学习策划的话,需要你有较高的综合素质,沟通能力,理解能力,逻辑思维能力等。四、另外需要多玩游戏,并从设计的角度去分析游戏。策划需要掌握的技能范围很广,根据具体项目和具体职责而不同。建议你先根据自己的兴趣和自身情况,选择一个大的方向和具体的职业方向来学习。毕竟每个方向需要学习的东西都是不一样的,这样也利于你能够进入游戏行业发展。就手机棋牌游戏开发来说,要求开发人员具备对棋牌游戏市场的了解,以及自己想要开发的产品明确的定位。还要成立一个手机棋牌游戏开发专业团队。总之如果自己不能完全搞定的话,最好选择专业的手机棋牌游戏开发公司。

5,游戏制作和软件开发需要用到哪些方面的知识

最基本的编程语言-C++ 回了C++在学vc 学了vc还要学数据库 学了数据库还要学客户端开发 服务端开发技术。。 学的东西太多。。。没有5年的时间来学习别想开发游戏。。。
鄙视楼上的,哪用的着学那么多。 按我说的,先玩会易语言,基础的懂了之后就转VB。
学好一门编程语言 不需要五年 我用了二年 现在正在编写第一个游戏 没英文基础可以学习 易语言 然后了解算法 比如游戏格子 物体的碰撞 地图偏移 这些东西 然后大功告成 慢慢来 不急

6,游戏开发都需要学习什么

游戏开发中细分很多东西,像C语言、UE4这些游戏引擎是需要掌握的。游戏基础知识:目前大部分游戏都是基于商业游戏引擎开发的,即Unity3d、Unreal、CryEngine之内,当然此外还有cocos和白鹭等等,以及部分游戏公司有自己的引擎,暂且不谈。目前放眼游戏市场,Unity引擎和Unreal的使用数量几乎平分秋色。游戏开发所涉及的技能知识面较多,且难以把握学习难度,不建议自学。主要学的内容如下:1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。4.游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。5.2D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。祝你学有所成,望采纳。

7,JAVA游戏开发需要学什么知识

游戏开发 分很多类的 模型 动作 引擎 等等还要看你做得是什么游戏比如 flash 也可以做游戏啊你说的语言都可以开发游戏学校教计算机语言一般是从C语言开始然后其实编程语言有数千种,任何语言都可以写出同一个东西 不过各有各的特点其实学编程 ,并不是一定要学哪中语言就厉害了 要学习的是一种编程思想,然后可以选一种语言做为学习主要使用语言,有了这种编程思想后 用别的语言也可以很快上手
我做了一个小游戏,单从编程方面讲,你要掌握java基本语法,和面向对象的思想,这很重要在编程中不停要用的,手机游戏开发的话,我们正在做android手机游戏呢,数据库和多线程,数组,这些会经常用到
Java游戏编程应该学习一下韩语,韩国的游戏业比较发达,国内的比较火的游戏也有不少来自韩国,要学好j2ee

8,想要从事游戏开发之类的工作需要掌握什么知识

看哪方面了,如果是PC游戏的话(3D方面):程序语言:C++脚本语言:Lua/Python之类的图形API:DirectX或者OpenGL高级渲染语言:HLSL或者cg之类的至少熟悉一样第三方库:Havok物理引擎/Havok动画/MyGUI等等至少熟悉一款游戏引擎:鬼火引擎/Ogre(图形引擎)/CryEngin/虚幻之类的 据我个人经验如果DirectX这样的图形API学得好的的话其他基本上都不会有太大问题.建议DirectX学到一定程度后可以自己去开发一款简单的游戏引擎,然后再去了解像Ogre或者鬼火引擎这样轻量级的游戏引擎就会很容易上手
java,C语言呀
白鹭引擎开发工程师,c++工程师,u3d,cocos工程师,服务器开发等等。
楼上都是说的程序类,我补充美术和设计师。美术需要有原画设计能力以及建模能力动画师需要掌握动画。特效制作设计师(策划)有些需要专门培训,有些事看书出来的。
mubKFY

9,安卓手机游戏开发需要学什么

在瑭锦Tanjurd要学Android游戏编程 游戏是Android应用商店中的一个大分类,也是智能手机的一大亮点。需要学习SurfaceView、动画绘制、图形图像的碰撞和检测、地图的设计、数据存储、传感器编程、网络编程、多媒体编程、事件处理等等的回顾,编写2D游戏。通过对OpenGL3D内容的介绍,了解在Android上开发3D游戏的基本技能。学习游戏引擎libgdx,了解游戏引擎的用法。
1。扎实的程序语言功底,主要代表为VC、DELPHI和JAVA。其中VC使用最广,现在比较大的游戏也由此开发;DELPHI功能也很强,很多网游:比如网金、传奇都用到了DELPHI;JAVA用于开发手机游戏。2。扎实的算法知识。主要有:树或图的搜索算法、A*算法、碰撞检测算法、BSP树、人工智能3。相关图形处理知识。比如:Direct X编程、OpenGL编程、图形学的相关知识(三维图形的形体、纹理、贴图、照明,还有三维对象的消隐算法比如油画算法,Z缓存)和动画处理知识。如果想深入还要学会几种三维引擎比如OGRE总之,学无止境,楼主任重而道远,加油吧!
安卓是用java,cocos2dx我不熟悉,一般手机游戏开发使用unity3d引擎。支持java或c#,这个引擎是可视界面,入门容易,制作好的作品可以直接跨平台转换,win,lux,mac,ios,android,winphone,各种家用机掌机(要与厂商签订协议)都可以一键转换。但缺点是全英文界面,国内书籍资料普遍落后,不容易找教程。一般情况下,在国外这款引擎只用于手机游戏开发,其他类型游戏开发时,先用这款引擎由少数程序员+策划+美工或者策划+美工先按设想做出测试用游戏,然后在公司发表会上取得通过后,公司内部成员从头使用普通制作方法(基础程序opengl,directx,psdirect等结合程序语言)完成成品。也就是说,千万不要用这个引擎做手机游戏之外平台的游戏。做完的作品可以提交google商店或者苹果商店审核,审核成功后可以上架,前者比较容易通过审核。一般售价在免费+道具收费到30美元不等

10,请问我想开发一款游戏需要学习哪些知识

很多,一个好的游戏开发人员,用一个词概括最合适——“博物学家”,什么天文地理历史政治,文科理科,社会学等等都得懂点,没必要样样精通,当然如果你的志向只是一个参与游戏开发的代码写手,或者美工,这些就不是很需要了,我所说的是游戏开发组的高层不分需要掌握的只是,如果在计算机方面细分的话:3D,MAYA,会一个,最好两个全会,图片的话当然是PS,声音,各种声音编辑软件都行,用着顺手就行,编程语言C,C++,JAVA,注意是基础,不是说你得用的多么滚瓜烂熟,只是便于你今后用于对引擎本身脚本语言的学习,现代游戏开发,已经不是用代码敲出游戏时代了,尤其是3D游戏,更多像UDK,CE3游戏引擎一样,引擎本身就像一个3DMAX软件,你在里边随便妥妥拽拽就能实现C++代码估计10000行的工作量。像UDK有kismet这种可视化编程,就是软件帮建函数(很想UML图),你只要把事件怎么触发想明白,用鼠标连线完简单设置一下就行了,一款简单的游戏就诞生了,当然引擎本身会有自己的脚本语言,用来增加游戏的细节部分。像opengl,directX等一些SDK,个人感觉这主要用于引擎开发的,因为对于编写游戏太不方便了,当然你想用VC敲出一个游戏,就必须得学了,主要看你想学什么,是学做游戏还是学做游戏引擎
首先,开发不是个人行为,而是团队行为。你需要具备的技能,要看你在团队中所处的位置。如果你是代码编写人员,那么你只需要具备扎实的代码编写基本功,和基本的团队沟通能力,文档阅读能力就可以了。如果你是设计师,你需要具备程序员的能力之外,还需要懂设计方面的东西,这个东西就很多了。如果你是架构师,那么你还要懂得架构方面的东西。这个就更多了。如果你是项目经理,你就要具备人员管理,进度管理,版本控制,代码保密,团队协作方面的种种技能。再回到你的游戏开发上,游戏开发,除了基本配置外,需要有游戏逻辑、图形学、多媒体方面的技术总监或者技术小组,负责本模块的开发,其他模块,可以由一般的小组完成。但是架构师和设计师要求懂得这些东西,并把她设计出来。然后在经过 需求分析、可行性调查、风险预测、总体设计、详细设计、代码编写及测试、总体测试、最终交付用户,开始的使用及维护,最终,到生命周期的终止,结束整个生命周期。这些是瀑布流程走的,如果用rup,流程会变得更复杂,但是有点也是传统流程不可比拟的。
文章TAG:游戏开发应该学习什么  游戏开发要了解那些知识  游戏  游戏开发  开发  
相关教程
猜你喜欢