网游开发团队:主要负责游戏开发维护部门需要掌握哪些基础知识。

游戏开发主要分为三大任务:

1,程序:包括游戏各系统的逻辑功能实现和数据管理。

要参与这部分工作,必须会编程。常用的游戏编程语言有C++、Java、ActionScript、Python、Lua等。其中c++和Java难度较大,常用于大型3d游戏的底层引擎和手游开发。ActionScript、Python、Lua等语言都是脚本语言,学习起来相对简单,常用于网页游戏和3d游戏逻辑层功能的开发。细分节目很难,因为涉及很多。一般只能大致分为三个分支:引擎层开发、逻辑层开发、交互层开发,但这些部分可能是一个程序员在具体操作中涉及到的。

2.美术:包括人物、模型、场景、UI、动画、特效的设计。

要参与这部分工作,你必须有很好的美术和电脑绘画基础。常用的设计软件有Photoshop、Flash、AfterEffects、3dMax、Maya以及一些3D游戏引擎自带的建模工具。

这部分工作一般细分为几个分支,如原画设计、模型动画设计、场景图设计、特效设计、UI设计等。每个分支都有不同的技能需要掌握,所以游戏公司里的美工部门分工最明确。比如做模型动画设计的,一定要用3DMax或者Maya之类的3D设计软件,可以把平面人物的原图做成3D模型,做出协调的动作动画,我就不赘述了。

3.策划:包括游戏背景、剧情、人物特征、关卡、玩法、战斗价值观、经济价值观等的设计。

这种分工对专业技能的要求最低,但却是游戏成败的关键。游戏界有句话叫“人人都会策划,但很难做好”。如果你想制定一个游戏计划,那么你不需要专门为此去学什么(必要的逻辑分析能力还是很重要的),但是你必须有足够的游戏经验和阅历。当然,这个工作也没那么乱。如果真要认真讲的话,那么策划也可以分为几个分支:剧情策划、系统策划、数值策划。其中剧情规划主要负责游戏剧情安排和人物对话的工作,系统规划负责游戏各功能的逻辑设计,数值规划负责整个游戏相关数据的规划和平衡。

当然,从游戏公司的角度来说,需要的人才远不止这三块,还有运营、推广、音乐、活动等周边工作。一个人的精力是有限的,不可能面面俱到。如果想进入游戏行业,需要先找准自己的定位,然后根据这份工作的需要学习相关知识,积累相关经验。