游戏引擎架构师知识体系
创始人
2024-12-27 17:23:36
0

一、游戏开发主要学哪些课程

1、游戏开发是一个过程,为了激发玩家玩游戏热情,通过遵循设计制作规则,来设计人物、场景等游戏要素。

2、主要流程包括原画创作、建模、材质、灯光及渲染、骨骼设定、动画、特效等部分。涉及范畴包括:游戏规则及玩法、视觉艺术、编程、产品化、声效、编剧、游戏角色、道具、场景、界面等等元素。

3、游戏程序开发归根到底就是软件工程,是游戏制造环节中不行短少的重要部分。游戏程序开发是技术含量最高的,游戏程序员的薪资也相对其他职业高许多,目前游戏职业中游戏程度人才的缺口非常大,供不应求。

二、游戏开发需要具备的知识

1、游戏本质分析,游戏产业概论、游戏开发流程及职业划分、玩家需求分析、构思创意及文档编写要求、游戏故事设计、游戏元素、规则、任务、系统、关卡设计、游戏平衡设定、界面与操作功能。

2、透视基础、构图基础、结构素描、明暗素描、艺用人体解剖基础、人物速写、Adobe PhotoshopCS3软件应用、PhotoshopCS3造型基础、游戏美术风格技法、色彩基础、游戏色彩练习、肖像绘制、质感表现。

3、3DMAX软件基础、游戏材质基础、游戏道具制作、作品渲染。

三、游戏场景制作技巧、场景材质制作、卡通角色制作、写实角色制作、怪物制作。简单分类的话就是:

1、扎实的算法知识。主要有:树或图的搜索算法、A*算法、碰撞检测算法、BSP树、人工智能。

2、相关图形处理知识。比如:Direct X编程、OpenGL编程、图形学的相关知识(三维图形的形体、纹理、贴图、照明,还有三维对象的消隐算法比如油画算法,Z缓存)和动画处理知识。如果想深入还要学会几种三维引擎比如OGRE。

3、扎实的程序语言功底,主要代表为VC、DELPHI和JAVA。其中VC使用最广,现在比较大的游戏也由此开发;DELPHI功能也很强,很多网游:比如网金、传奇都用到了DELPHI;JAVA用于开发手机游戏。

二、游戏程序开发学习的课程主要有什么呢

主要是C#。

游戏编程也是编程,都是需要敲代码的。所以基本的语言基本功是不能少的,比如C语言或者C++或者C#至少要精通其中一门。精通到什么地步呢,基本数据结构和基础的算法还有设计模式你得非常熟悉。这样算是入门了。

接下来你就可以选择一个游戏引擎了,市面上主流的游戏引擎有两种一个Unity3D一个虚幻四。但是这两款引擎的脚本语言并不一样,Unity是C#虚幻四是C++所以在学习之前要想好使用引擎开发什么类型的游戏。

主要学的内容如下:

1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。

2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。

3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。

4.游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。

5.2D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

三、游戏制作中游戏策划,美工,程序分别负责什么具体的工作

一、如果有志于策划

首先你需要了解策划的职位,策划也是分很多种的。

广义上分为主策划和执行策划;狭义上分为主策划,关卡策划、数值策划、系统策划、剧情策划等,有的公司还会有UI(界面)策划、任务策划、脚本策划等。

1、主策划

职责:负责给下属的执行策划分配任务;负责程序、美术部门的沟通;负责策划设计工作的质量监督;负责项目进度安排、负责整体设计框架的架构等方面。

门槛和能力要求:主策划一般都是资深的执行策划晋升的。目前行业内默认需要最少3年以上的设计经验才能够担任主策划(有的大公司要求至少5年以上)。在所有策划中能力要求最高,也就是需要是个全才;此外,还需要有一定的管理经验。

新人的话不可能一开始担任主策划(除非是自己有钱开公司,然后自己当),除非本身是个天才,或者能力特别强。而且一般公司也根本不可能让一个没经验的新手,主导一款投资数百甚至上千万的游戏的设计。所以新手入行担任主策划根本不现实。

当然,在行业内还是有没有行业经验的人,入行后就做主策划的。据我了解冰岛的EVE(星战前夜OL)的主设计师就是一位,不过此人是双硕士学位。

薪水:所有策划中最高。

2、关卡策划

职责:需要掌握绘图工具设计关卡。配合数值策划设定数值、配合剧情策划进行设计、甚至系统设计等方面。需要跟进程序,进行任务系统方面的实现;提出任务编辑器、场景编辑器等方面的需求;提交美术资源的需求;跟进美术资源的制作等等。此外,还要架构整个任务系统,进行场景架构,编写任务等等。

门槛和能力要求:门槛中等,不算高也不算低。最关键的是需要熟练掌握一门绘图工具,推荐VISIO,上手最快。其他如PS、AUTOCAD等也可以。我就是用的AUTOCAD画图的。记住工具使用一定要熟练,不是会用就行了。

此外,要有一定美术基础。例如你设计好的场景,提交资源需求给美术以后,美术制作完成,这个时候你需要验收美术资源是否符合你的要求,没有一定美术基础就会比较麻烦。

另外,还需要一定的系统设计能力,因为关卡策划需要设计架构任务系统,在后期关卡设计完成后,还需要提交任务、场景等编辑器的需求。

最后,关卡设计能力。这个需要多多的设计场景和关卡才能够掌握了,最好多玩玩游戏吧。另外,我推荐《游戏关卡设计》这本书,这本书是目前市面上不多的专门性的关卡设计的工具书。

其他,对历史、地理、建筑等方面需要有一定了解。如设计一个古希腊的场景,这样你需要了解相关的古希腊历史知识,不然你怎么设计场景?怎么规划任务?怎么设计NPC?对地理也需要了解,毕竟关卡策划需要架构的不是一个场景和关卡,而是整个世界;此外,建筑方面也需要了解,毕竟关卡中肯定会有各种建筑的存在。

总之一句话,关卡设计师可以说是整个游戏世界的创建者,所做的工作也很杂很广很多样。

薪水:中等水平。

3、数值策划

职责:进行数值的平衡和制定,游戏中各种公式的设计,以及整个经济系统的搭建,整个战斗系统的设计等。根据公司和项目不同,可能还包括同战斗系统和数值密切相关的,如职业系统、技能系统、装备系统、精炼打造系统等系统的设计。此外,需要关卡策划的辅助进行怪物数值的制定,需要系统策划配合,进行系统中各种数值的设定等。

门槛和能力要求:这个职位要求很高,没有很严密的逻辑思维是很难胜任的。此外,还需要有系统设计能力。因为一般数值策划都能够兼任系统策划,一般这两个职位都需要很严密的逻辑思维能力,以及系统设计能力,所以好的数值策划也一定是好的系统策划。如果大学里面数学就很好,那一般都没问题。

薪水:较高。

4、系统策划

职责:顾名思义,就是游戏中各个主要系统的设计者。

门槛和能力要求:这个职位对策划的要求很高,因为一般新手策划担任系统设计工作,在设计中难免会出现漏洞,从而给玩家钻空子。

另外这个职位对逻辑思维能力要求也很高,类似于数值策划;一般项目没有数值策划,会要系统策划兼任数值策划。

此外,由于需要频繁的同程序打交道,跟进程序功能的实现,所以还需要一定的程序功底。如果本身就是程序的话,转系统策划会比较容易。

可以说,这个职位的门槛是所有策划中最高的。

薪水:仅次于主策划。

5、剧情策划

职责:主要负责游戏的背景、世界观、剧情的扩展,任务的设计,任务对白的撰写等方面。另外,在剧情设计中,剧情策划还需要同关卡策划紧密配合。因为关卡策划在架构世界的时候,就是依托于剧情策划设计的世界观和背景的。而剧情策划又会根据关卡策划设计的世界,设计相关的剧情。

门槛和能力要求:入行门槛最低。哪怕你没有一点策划方面的经验,只是个新手,但是只要你有一定的文学功底都可以很容易的入行。毕竟文字和文章人人都会写,区别只是写的好与不好的问题,而且评判好与不好个人也有不同的标准,所以文字剧情策划是很容易的入行的。

不过一般国内的游戏公司不太注重剧情方面,这同国外是完全不同的。其实剧情策划在国外是一个很重要的职位,但是在国内很不受重视(看看国内研发的国产网游就知道了),往往这个职位都是留个新手的,而且薪水在所有策划中是最低的,也是最没前途的。

薪水:所有策划中是最低。

6、其他非主流策划

UI策划:游戏中界面的设计,美术资源的管理等方面。不过一般这个职位游戏研发公司招聘的较少,通常都是由其他策划兼任的。有不少公司也会让美术担任相关职位。

脚本策划:一般有的公司还会有脚本策划。这个职位需要你有一定的编程能力,会类似LUA等脚本语言。一般的公司会有专门的程序编写相关的各种编辑器,如场景编辑器、道具编辑器、技能编辑器、NPC编辑器等,这样就不需要脚本策划了。这个职位对能力的要求更接近于系统策划。

创意策划:某些公司还会招一些创意策划,讲白了就是打杂的。类似于策划助理一般的职位。一般都是招新人的多。

任务策划:有的公司还会招聘任务策划一类的设计师,这类设计师工作职责更接近于剧情策划,但是又有不同,会分担一部分关卡策划原本应该担任的任务设计的工作,让关卡设计师更专注于关卡设计上。

关卡编辑:这个其实不能算是策划。有的公司会让新手策划担任,主要目的在于节省人工;有的公司会让美术担任。

入行难度:关卡编辑>创意>剧情>任务>UI>关卡>数值>脚本=系统>主策划

门槛和能力要求:主策划>系统=脚本>数值>关卡>UI>任务>剧情>创意>关卡编辑

薪水高低:主策划>系统=脚本>数值>关卡>UI>任务>剧情>创意>关卡编辑

以上,根据你自己的能力,以及掌握的知识和技能进行定位,确定你适合哪种策划,然后再努力自学就可以了。

如果想要尽快入行的话,最好是从剧情策划入手,因为这个是最好入行的,也是门槛最低的。等有了相关经验,再转到其他方面不迟。

另外可以去网上的专业游戏设计网站收集下资料,对自己很有好处。顺便推荐几个网站:

1、GAMERES:中国目前最著名的综合游戏开发论坛。

2、游戏魂论坛:中国目前专业的游戏设计论坛,目前只专注于游戏设计和策划这方面。

3、设计师123--游戏策划的网址导航站:中国目前就职的游戏策划的博客集合,包括大量的游戏开发行业的资讯网站,书籍、开发论坛集合等。有不少是中国知名的游戏设计师,如Duki(王世颖,开发《仙剑奇侠传三》、《仙剑奇侠传三外传·问情篇》、《仙剑客栈》、《阿猫阿狗2》的主策划)。

这里面貌似也有我的博客:法师的魔法小屋,呵呵。

地址在百度搜索下就行了,这里给不了地址。

二、如果有志于美术

美术职位分为很多种,虽然我不是美术,但是多少了解一点:

1、主美:类似于主策划。负责给下属的美术分配任务;负责程序、策划部门的沟通;负责美术设计工作的质量监督;负责美术工作进度安排、负责整体设计框架的架构、负责美术风格的统一和把握等方面。

2、原画:要求手绘能力强,素描、速写要求高。主要负责一些概念性的美术设计。职位又分为场景原画和人物原画。其中关卡设计师同场景原画打交道最多。

3、3D建模:根据需要熟练掌握3DMAX,MAYA等3D图形软件。项目中,根据策划提交的需求,建立人物、场景模型等。3D游戏中的各种模型就是3D美术建模师制作的。

4、贴图师:负责给3D建模师制作的模型勾画贴图。例如人物身上的服饰等就是贴图师制作的。

5、动作设计师:负责调配各种人物的动作。

6、关卡编辑:同游戏策划中的关卡编辑

7、UI设计师:同游戏策划中的界面设计师。

8、2D美术师:制作2D游戏的时候需要大量的2D美术师。

9、其他

薪水高低不清楚,毕竟我不是美术,不太了解。

三、如果有志于程序

1、主程:类似于主策划。负责给下属的程序分配任务;负责美术、策划部门的沟通;负责程序设计工作的质量监督;负责程序工作进度安排、负责整体设计框架的架构、负责服务器端的架构等方面。

2、客户端程序:负责客户端的编码。类似于策划中的执行策划。具体如何分类不清楚了。

3、编辑器程序:负责各种编辑器,如场景编辑器、NPC编辑器、怪物编辑器等的实现和维护。

4、引擎架构师:负责游戏底层,以及引擎的开发。如雷神之锤的Quake系列引擎就是由卡马克开发的,一般这样的人都是程序天才。国内目前貌似没几个这样的人才,大部分国内游戏引擎都是购买外国的。

5、其他

程序主要分为客户端和服务器端程序师两类。一般对服务器端程序师要求高,一般都由主程序担任。

以上。

相关内容

热门资讯

手游变态版本平台下载 一、手游变态版网站下载地址下载地址:类型:安卓游戏-卡牌策略版本:机甲战姬游戏v1.0.8大小:22...
变态手游折扣盒子下载 一、十大折扣手游平台排行榜十大折扣手游平台排行榜如下:1、咪噜手游盒子一款手机必备的游戏盒子,独家礼...
手游变态服怎么样 一、十大变态手游十大变态手游为:《迷室:往逝》、《纪念碑谷2》、《匠木》、《脑洞大师》、《迷雾之夏》...
安卓游戏开发需要学什么专业知识 一、学手机游戏开发需要学什么1、首先要有Java基础安卓是基于Java的,所以想要从事android...
变态版手游软件app 一、变态游戏有哪些软件变态游戏往往都是让大家能够体验到超多好处的游戏,比如说下载之后就有无限金币、元...
搬砖手游变态 一、传奇搬砖手游排行榜前十名可以搬砖的手游有很多,其中传奇又是搬砖游戏中比较热门的类别。今天小编就给...
lol手游变态出装 一、手机游戏盒子哪个好求推荐。1、4399盒子,4399游戏盒子里面许多童年回忆和设计新颖的游戏,从...
趣味知识游戏赛 一、关于知识的竞赛的名称1.国语知识小竞赛 2.微博知识小竞赛国语知识小竞赛 1.知识竞赛口号有哪些...
手游变态版盒 一、十大变态手游盒子变态手游盒子是一类拥有无限钻石、元宝、GM游戏特权、满v、变态版、破解版的游戏下...
unity怎么做知识问答类游戏 一、unity除了游戏还能做什么很多人对Unity的印象还停留在游戏引擎,事实上Unity目前的应用...