开发一款游戏需要什么技术,怎么进行开发一款游戏都需要准备什么

1,怎么进行开发一款游戏都需要准备什么1、一款游戏的开发需要一个总的游戏策划人,为游戏编写背景故事,制定游戏规则,设计游戏交互环节,计算游戏公式,以及整个游戏世界的一切细节等 。2、需要游戏程序员 。游戏程序员根据游戏策划人的策划书,不同的游戏需要不同的计算机语言以及不同的游戏引擎进行开发 。比如网络游戏程序 , 需要用到C++语言,用到cocos2D-x游戏引擎,untiy3D游戏引擎,Dx等技术 。手机游戏程序,用到java计算机语言,安卓平台技术,ios平台技术等 。3、游戏美工 。游戏美工主要是游戏原画 , 2D、3D游戏美工,需要用到手绘,PS,3Dmax等软件 。设计与制作游戏中的角色,场景,动画,特效等 。
2,从事游戏开发需要什么技能如果是移动端 大部分手游是Unity引擎开发的(需要C#语言,还可能会用到lua语言)我是Unity开发人员 做过手游如果是pc端 一般都用自研引擎 大部分都用c++语言看你要去哪个方向了,策划、程序、美术,每个方向又有细分 。策划有剧情策划,关卡策划,数值策划等等 。程序有客户端编程 , 服务器编程,引擎编程,脚本编程,手机游戏开发,网页游戏 。美术有3d建模,2d美术 。方向不一样需求不一样 。较了解程序,就程序俩说吧 。如果要说只为干活 , 客户端你得学windows编程,socket等服务器当然就是各种数据库操作,各种通讯操作 。引擎编程需要了解底层,directx,opengl , 3d数学,物理基础等 。脚本的话就学脚本就够了 。手机游戏开发分ios、android,对应使用不同引擎需要不同的学习 。网页游戏前端目前flex流行,js,html也在发展 。以上只是速成 。但是真正建议的是,学好c++,数据结构 , socket编程,了解windows编程,学习数据库编程 。先学3d数学,再学directx,然后试着做个小游戏 。学习设计模式 。研究开源引擎 。会是个比较漫长的过程 , 但是基础扎实,各种开发都不怕 。可以专挑一条喜欢的道路深入研究 , 也可以专注游戏逻辑实现 。这个话题其实有点儿大 。这里面有一个重要的区别是:你是想当独立游戏开发者,还是想当游戏行业的从业人员 。如果是想当游戏行业的从业人员 , 我觉得就简单了,盯准你想当的职业,培训相应技能就好 。事实上,在游戏行业里的开发 , 无论是精通特定引擎或者架构(如cocos2d,unity3d,opengl , directx),还是只是对基?。ㄈ缢惴ā⑸杓颇J健⑼夹窝А⑷斯ぶ悄艿龋┯幸欢ㄉ疃龋寄苋胄?。(不是都学,是对其中一个有超过平均水平的掌握或者理解即可,然后就投简历吧 。现在游戏也这么火 , 不难找工作) 。但是对于独立游戏开发者,事情就不一样了 。显然需要掌握更多的东西 。但是掌握更多的东西不一定是专精 。这就要求独立开发者有取舍 。首先要思考 , 自己想在什么平台做游戏?ios?好好看ios sdk;android?好好看android sdk?win8?好好看wpf 。网络?flash或者html5等等等等 。我在上面只列出了一个基础,不包括图形引擎或者游戏引擎 。事实上,一些游戏不需要引擎的协助 。独立开发者的游戏更是注重创意,因此,很多并不依靠引擎的游戏也能有不错的收益 。但是,要想更进一步,需要在平台的基础上选择合适的引擎加以研究 。最后,我认为独立开发者需要了解一些美工知识,并且对数值策划有一些感觉 。但从美工的角度,很多美术非常简单的游戏也很不错;所以我一向不认为美术是游戏开发的关键 。当然 , 它是一个能增添很多亮点的环节 。而对于游戏策划,我想每一个想开发游戏的人都有当游戏策划的料子 。但这个职能类似产品经理,猛地一想很简单,可把一份策划捋顺了,有逻辑 , 经得起市场验证,难 。不过这是一个试错的过程,只能在探索中学习 , 实践中学习,书本学来的极其有限 。附上出处连接:http://www.zhihu.com/question/20242554【开发一款游戏需要什么技术,怎么进行开发一款游戏都需要准备什么】

    推荐阅读