学习游戏开发做空姐需要哪些条件件

收藏,931 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
本猿web程序员一枚,熟悉c#,对c++也有些经验,想踏入游戏开发的大门,我该从何入手?
——————————————————————————————————————————————————————————
很感谢各位的回答,最近比较忙没什么时间上来。
u3d我有了解过,是一款开发周期比较短的引擎,其优点在于跨平台,缺点是效果上较老牌引擎差很多。
经过考虑,我认为想要成为一名能当一面的游戏开发者,应该从底层学起,再到高层,从而能够独当一面。
最后,我没有选择哪一款引擎(也许会选ue4吧),选择从directX学起,了解3d基本知识,掌握基本HLSL的编写,以此打下基础。
很感谢各位的回答,虽然并不是我最终要走的路,但是对我来说还是十分有用的。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
5月8日 回答
既然你有C++背景知识, 那你直接用就好, 用C++开发, 跨平台, 教程多, 会的人多 (有人教你).
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
5月9日 回答
我的理解楼主是要搞手游客户端的,我的回答也是以这个为前提。
首先,游戏引擎的选择,你想学2D or 3D游戏,这两个还是有差别的,如果是2D游戏建议cocos2d-x,如果是3D游戏建议是u3d(也可以2D游戏),游戏引擎定下来后,你要做的就是慢慢熟悉里面的各种API的用法,这些网上的各种教程,有木有。
其次,有了之上的入门之后,几周到半年不等,然后你就开始有选择的设计模式、数据结构和算法,如A*、FSM、行为树等等。同时还有一些数学的东东,比如线性代数。
再次,了解下脚本,如果是cocos2d-x就是lua or js,如果是u3d就是你已经掌握的C#。
最后,如果想更深入,就可以去了解OpenGL ES and Shader编程,此时你已经进入高手模式,一招秒杀一片。
本人还是处于初期阶段,用cocos2d做过多个项目,ejoy2d了解了点皮毛,u3d学习当中,说的有点多了,不过这些就是我的学习计划,给楼主参考。做游戏程序猿,要学习的东西太多了,苦逼并幸福着。。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
5月20日 回答
一个与众不同的建议是建议先学裸写,比如先学h5的canvas的调用方法,然后学会了如何画点划线,如何鼠标交互,然后了解游戏是个帧循环的过程,理解一个游戏框架应该包含了哪些基本的功能模块,然后不同的游戏开发框架在你看来就是外在不同的招式罢了,内在的都是一致的。然后再选一个具体的游戏方向而针对性的选择开发框架。
有个计算机视觉方面的东西叫processing,是java的方言,可以看一下,他不是做游戏的,但是可以来做游戏。算不上框架,只能算比较方便的api集合。但是他的逻辑性很清楚,上手很快,当你获得了那些每个api的功能后,难道你拼凑不出一个游戏,把拼凑的过程总结下来,那就是开发框架。
另外,先确定你所说的独当一面的游戏开发者的具体是指哪种游戏开发————是页游还是手游还是单机游戏,我觉得建议学手游开发吧,h5做手游还不错,有跨平台的优势,个人认为h5不适合做商业应用,h5做手游是个好的选择。另外,做原生的游戏也是比较建议的。cocos2dx确实很火,如果你还想更深入学,建议直接学objective-c,先学如何做ios app。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
5月6日 回答
unity3d?好多手游、页游都是用它的。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
5月9日 回答
在学校的时候做过一个j2me的小游戏....个人觉得线程间通信这个得学学(比如一个NPC自言自语,可能是一个线程,你跑过去跟他对话这个NPC会转过头来),还有数据结构可能也得学一点,因为游戏中算法用得比较多,好点的数据结构可以降低算法的复杂度(比如自动寻路),欢迎折叠^_^
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
5月20日 回答
回答,投票,评论
第三方账号登录,无需注册,即刻开始
举报理由:
带有人身攻击、辱骂、仇恨等违反条款的内容
与已有问题重复
内容质量差,或不适合在本网站出现
答非所问,不符合答题要求
其他原因(请补充说明)
补充说明:请求处理中...
中国领先的新型创意服务交易平台
好评:100.00% &出售了 6 个服务
好评:暂无 &出售了 0 个服务
好评:暂无 &出售了 0 个服务
好评:100.00% &出售了 6 个服务
好评:100.00% &出售了 2 个服务
好评:暂无 &出售了 3 个服务
好评:100.00% &出售了 2 个服务
好评:暂无 &出售了 3 个服务
好评:暂无 &出售了 3 个服务
好评:暂无 &出售了 1 个服务
好评:暂无 &出售了 4 个服务
好评:暂无 &出售了 3 个服务
好评:92.31% &出售了 5 个服务
好评:100.00% &出售了 5 个服务
好评:91.30% &出售了 0 个服务
好评:100.00% &出售了 9 个服务
好评:100.00% &出售了 0 个服务
好评:暂无 &出售了 0 个服务
好评:100.00% &出售了 0 个服务
好评:暂无 &出售了 1 个服务
好评:暂无 &出售了 13 个服务
好评:暂无 &出售了 5 个服务
好评:100.00% &出售了 4 个服务
好评:100.00% &出售了 3 个服务
好评:80.00% &出售了 3 个服务
好评:暂无 &出售了 9 个服务
好评:100.00% &出售了 5 个服务
好评:100.00% &出售了 2 个服务
好评:暂无 &出售了 0 个服务
好评:100.00% &出售了 6 个服务
好评:100.00% &出售了 4 个服务
好评:100.00% &出售了 3 个服务
好评:暂无 &出售了 4 个服务
好评:暂无 &出售了 3 个服务
好评:暂无 &出售了 0 个服务
好评:100.00% &出售了 3 个服务
游戏达人告诉你游戏开发要学什么_详细解说游戏开发要学哪些?
发布时间: 09:47:55 &&&&阅读次数:次&&&&评论数:0次&&
字体:[&&&&&&]
近几年游戏产业发生了翻天覆地的变化。许多因素都在改变着游戏市场的格局,比如智能手机的流行、Facebook的兴起、新游戏主机的出现、玩家构成的改变等等。这些都使得玩家对于游戏的注意力不断发生转移。小编作为一名游戏达人,今天就来告诉你关于游戏开发的那些事儿,如果你想成为游戏开发达人,那你就得清楚游戏开发要学什么?游戏达人告诉你游戏开发要学什么_详细解说游戏开发要学哪些?
一、游戏开发制作的概念
游戏开发是一个过程,为了激发玩家玩游戏热情,通过遵循设计制作规则,来设计人物、场景等游戏要素。主要流程包括原画创作、建模、材质、灯光及渲染、骨骼设定、动画、特效等部分。涉及范畴包括 :游戏规则及玩法、视觉艺术、编程、产品化、声效、编剧、游戏角色、道具、场景、界面等等元素。归根到底就是软件工程,是游戏制造环节中不行短少的重要部分。游戏程序开发是技术含量最高的,游戏程序员的薪资也相对其他职业高许多,目前游戏职业中游戏程度人才的缺口非常大,供不应求。
二、游戏开发需要具备的知识
游戏本质分析,游戏产业概论、游戏开发流程及职业划分、玩家需求分析、构思创意及文档编写要求、游戏故事设计、游戏元素、规则、任务、系统、关卡设计、游戏平衡设定、界面与操作功能。透视基础、构图基础、结构素描、明暗素描、艺用人体解剖基础、人物速写、Adobe PhotoshopCS3软件应用、PhotoshopCS3造型基础、游戏美术风格技法、色彩基础、游戏色彩练习、肖像绘制、质感表现。3DMAX软件基础、游戏材质基础、游戏道具制作、作品渲染游戏场景制作技巧、场景材质制作、卡通角色制作、写实角色制作、怪物制作。简单分类的话就是:
1、扎实的算法知识。主要有:树或图的搜索算法、A*算法、碰撞检测算法、BSP树、人工智能
2、相关图形处理知识。比如:Direct X编程、OpenGL编程、图形学的相关知识(三维图形的形体、纹理、贴图、照明,还有三维对象的消隐算法比如油画算法,Z缓存)和动画处理知识。如果想深入还要学会几种三维引擎比如OGRE。
3、扎实的程序语言功底,主要代表为VC、DELPHI和JAVA。其中VC使用最广,现在比较大的游戏也由此开发;DELPHI功能也很强,很多网游:比如网金、传奇都用到了DELPHI;JAVA用于开发手机游戏。
三、游戏开发需要学哪些
游戏开发需要学哪些,课程是什么样的呢?学游戏程序开发主要有最通用的C++ 及Windows程序设计课程,算法设计、数据结构、软件工程、游戏技术,游戏设计方法及流程等课程。所有课程以行业最实用技术为参考,综合初学者的接受能力精心设计。
1、基础公共课:游戏概述 Photoshop平面软件及像素美术 3dsmax软件基础及效果图制作 游戏程序设计基础及游戏制作原理 游戏策划、制作、测试及运营实践 游戏行业规划及职业素质。
2、专业技能课:手机2D游戏开发 2D游戏开发技术实战 C++语言及算法基础 WIN32程序开发及MFC基础 2D游戏开发实践 行业规划及职业素质。2D网络游戏开发主要学习内容有网络游戏程序设计、网络游戏算法设计、2D网络游戏平台设计以及商业实战项目训练,包含C++、数据结构、算法基础、Windows API使用、MFC原理及其应用、2D图形渲染技术、界面设计与应用。
3、游戏程序方向: Direct 3D程序开发基础 3D游戏开发技术实战 游戏引擎的修改与使用网络通讯、数据库及游戏服务器、行业规划及职业素质、游戏综合项目实战训练、基地顶岗项目实训。
四、游戏开发常用软件
1、3dsMAX:大多数游戏开发公司美工使用,效率较高,可以独立制作游戏中所有美术相关资源。
2、Delphi:直接编译生成可执行代码,编译速度快。由于Delphi编译器采用了条件编译和选择链接技术,使用它生成的执行文件更加精炼,运行速度更快。在处理速度和存取服务器方面,Delphi的性能远远高于其他同类产品。
3、 Photoshop:PHOTOSHOP是一个很好的图像编辑软件,PHOTOSHOP的应用领域很广泛,在图像、图形、文字、视频、出版各方面都有涉及。
4、MAYA:跟3dsMAX差不多的软件,因个人喜好而定, MAYA在制作动作的方面较MAX稍差,不过在很多方面这两款软件都是可以兼容的。
5、其他:在个人计算机上,可以用目前流性的软件开发工具,比如:C,C++,VC++,Delphi,C++ Builder等。由于Windows操作系统的普及和其强大的多媒体功能,越来越多的游戏支持Windows操作系统。
五、学习游戏开发需要了解的常识
1、图形引擎主要包含游戏中的场景(室内或室外)管理与渲染,角色的动作管理绘制,特效管理与渲染(粒子系统,自然模拟(如水纹,植物等模拟)),光照和材质处理,LOD(Level Object Detail)管理等,另外还有图形数据转换工具开发,这些工具主要用于把美工用DCC软件(如3DS Max,Maya,Soft XSI,Soft Image3D等)软件制作的模型和动作数据以及用Photo shop或painter等工具制作的贴图,转化成程序中用的资源文件。
2、物理引擎主要包含游戏世界中的物体之间、物体和场景之间发生碰撞后的力学模拟, 以及发生碰撞后的物体骨骼运动的力学模拟(比较著名的物理引擎有havok公司的game dynamics sdk,还有open source 的ODE—Open Dynamics Engine)。
3、游戏开发工具主要包含关卡编辑器,角色编辑器,资源打包管理,DCC软件的插件工具等开发。
4、支持局域网对战的网络引擎开发,主要解决局域网网络发包和延迟处理,通讯同步的问题,有同步通讯和异步通讯两种做法,异步通讯用于那些对运行帧速要求比较高的游戏,同步通讯相对异步通讯来说效率相对低,但是同步通讯的编程模型相对异步通讯来得简单一些。
5、游戏引擎主要是把图形引擎、声音引擎、物理引擎整合起来,主要针对某个游戏制作一个游戏系统,其包含游戏关卡编辑器,主要用途是可以可视化的对场景进行调整,光照效果和雾化等效果调整,事件设置,道具摆放,NPC设置,另外还有角色编辑器,主要用于编辑角色的属性和检查动作数据的正确性。一般日本游戏公司的做法,他们会把关卡编辑器和角色编辑器直接做到游戏中,所有的参数调整都在游戏中通过调试菜单来进行编辑,所以一般他们把这部分调试菜单的功能做的很强大,同时在屏幕上实时的显示一些重要的信息,这样做的好处是关卡编辑器调整的效果直接就是游戏的效果,但是对于程序的重用性来说可能不是很好,比如说要用到另外一个游戏项目中就比较难,除非两个游戏类型相同,只要把场景和角色数据换一下,还有做下一代产品也没有问题,只要根据式样增加调试菜单的功能就可以了。
想成为一个游戏开发人员,就得先成为一个很好的程序开发人员。当你成为一个很好的程序开发人员时,就可以考虑学习游戏开发了。成为游戏的测试人员,游戏的艺术人员,或者是游戏设计人员,或者游戏的管理人员都是成为游戏开发人员的前期步骤之一。
汇聚众多优秀的专业设计师和服务商团队,随时为您提供
等服务,欢迎上一品威客网。
推荐更多与“游戏达人告诉你游戏开发要学什么_详细解说游戏开发要学哪些?”相关推荐:
除非注明,文章均为(一品威客网 )原创,转载请保留链接:
编辑:chenliwen666
小编介绍:chenliwen666是一品威客资深小编,从事编辑工作多年,创作和整理了近万篇优质文章。如果您对“游戏达人告诉你游戏开发要学什么_详细解说游戏开发要学哪些?”有其它疑问或见解,可以联系chenliwen666,共同探讨,相互学习,可以通过下面的方式与之联系。
擅长领域:
游戏开发微博
游戏开发QQ
游戏开发博客
游戏开发QQ群
您有类似需求?1发布一个任务2百万威客响应3选择满意方案4确认并付款
相关任务推荐
买创意,买服务,上一品
选择更多,375万威客人才随您挑
成功雇主优秀威客
云南的雇主陈先生,从网络渠道了解到一品威客网后,于9月27日发布了一个3000元...
“威客模式具有正面的、积极的意义,对企业是有帮助的,在我看来,同时这也是一种...
金点时代设计机构位于美丽的彩云之南——云南昆明。这家成立于2010年的设计...
成功案例展示区
石油化工类公司logo设计
厦门乐琥龙科技有限公司LOGO设计
上海金钢自控阀门有限公司上商标设计
家居生活用品馆LOGO设计
中钢网企业吉祥物设计
韩国泡菜包装袋设计
公司宣传彩页设计
礼品公司VI设计征集
客厅设计并制作一个3D效果图
农村连体别墅建筑设计图纸
瑞嘉地板专卖店效果图简意施工图设计
富有花园样板间空间设计大赛
大额任务推荐
¥&500000&&7个人交稿
¥&50000&&5个人交稿
¥&&&7个人交稿
¥&3万-10万&&4个人交稿
热门关注TOP10
Copyright (C) 2010- 版权所有 备案:闽ICP备号
服务热线:&& 地址:中国厦门软件园二期望海路10号二栋3层
(免长途费电话)您还可以拨打:或留下联系方式,我们主动联系您
向一品威客客服主管发电子邮件游戏开发工作需要考哪些证书?_百度知道
游戏开发工作需要考哪些证书?
这些怎么样,谢谢啦,比如微软的MCSE,但是我想在以后从事游戏开发与制作方面的工作,请问我现在需要考哪些证书,我现在学的计算机专业,还有思科的CCNP证书,
提问者采纳
企业需求这块看重的是你的实操能力,关键不在于证书,后面还是去了专门的培训学校学这块,我大学也是学这个专业并且也考了证书,,,而在于你实际的项目经验,如果有一大堆的证没项目经历也是没用的,出来之后还是没能立马从事这块,请问你是在哪里学计算机专业类,不管是从事游戏开发工作还是其他的工作,
其他类似问题
游戏开发的相关知识
其他2条回答
,我们学校就是专门进行游戏专业方向培训的,学校地址在长沙市五一大道826号新华大厦17楼,毕业后也可以考取相关的资格证书,建议你可以过来了解,
北京游戏原动力培训是国内唯一一所专业培训网页游戏开发的培训学校地址:国贸建外SOHO 五号楼十二层
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 做空姐需要哪些条件 的文章

 

随机推荐