上一期我们介绍了电子竞技游戏开发类型及出色的代表,那么开发团队具体的分工就是学习《动漫与游戏制作专业》的同学们未来可能会从事的职业啦!
今天我们继续和大家探索学习这门专业需要掌握的技能知识有哪些!快一起看看吧...
开发团队的组成②——游戏策划
游戏策划通常指的不是一个人,而是一个策划团队,一般公司的游戏策划都有着详细的分工,具体如下:
游戏主策划
游戏主策划是一个游戏策划组的总负责人,主要的工作职责是建立一个游戏开发项目的整体框架和日常工作中对时间的安排和管理。不仅如此,游戏主策划对于游戏领域的涉猎也必须是极其广泛的。
游戏系统策划
游戏系统策划,也称为游戏规则设计师。主要负责的就是为游戏编写设定一系列的规则,这些规则一般指角色规则、战斗规则、经济规则、技能规则和死亡复活规则等。
游戏数值策划
游戏数值策划是游戏平衡性设计师,一般主要负责针对游戏平衡性做出游戏数值的更改。具体表现就是当某一个人物或装备在游戏表现上过于强势或弱势,因此导致游戏平衡性失调、游戏体验感变差时,就需要对该人物或者装备进行基础性能的数值进行上下调动,以此达到游戏内容的平衡性。
游戏关卡策划
游戏关卡策划,英文职称为:LevelDesigner,又称为游戏关卡设计师。顾名思义就是负责游戏中的关卡制作。主要内容就是要在不同的场景和剧情之下设计出不同难度的游戏关卡,增加游戏的玩法和乐趣。因为关卡与剧情之间的联系,游戏关卡策划在设计关卡时需要和下面讲到的游戏剧情策划协商完成。
游戏剧情策划
游戏剧情策划一般负责游戏中的文字内容的设计。包括游戏世界观、主线和支线任务和关卡副本的剧情设定。
游戏脚本策划
游戏脚本策划主要负责游戏中脚本程序的编写,包括各种技能和复杂任务的脚本编写。工作性质和程序员类似但不属于程序员,因为主要负责的是概念设计方面。
开发团队组成③——程序设计师
程序设计直观的说就是向游戏框架内灌输内容,一般程序设计都包含三个方面:客户端程序、服务器程序和平台支撑程序。
客户端程序
客户端程序能实现玩家对游戏进行界面切换等功能,例如游戏界面加载的动画、音乐、资源、数据和游戏逻辑等。因为目前市面上流行的游戏引擎都可以帮助实现以上基础功能的管理和使用,所以客户端程序至少要拥有一款游戏引擎,常见的游戏引擎有Unity3D、CocosCreator、Egret等等。
服务器程序
服务器端程序主要负责玩家数据的存储、游戏服务器端逻辑的实现。制作服务器程序的语言设定一般可以选择C++、Java等。如果想要对玩家的游戏数据进行存储,那么数据库的摄入必不可少,因此服务器端程序可能还要涉及到MySQL等数据库的相关知识。
平台支撑程序
接下来说说平台支撑组,一般大一些的游戏公司都会有专门的引擎研究组,对市面上流行的引擎进行研究。这么做的原因是因为每一款游戏项目需求的功能有所不同,通用引擎有时会不能支持某些特定功能,这时引擎组就可以对开源引擎进行修改来帮助项目组完成该特定功能。
下期预告
#一款游戏制作出来,直接吸引及留存玩家用户的就是画风美术设计。
#下一期就来说说游戏开发团队的组成“重头戏”:美术设计组
编辑排版
Vera王盛萍