【4166金沙客户端】人才难求 2012年游戏行业最需要的10种人才

4166金沙客户端 4

【4166金沙客户端】人才难求 2012年游戏行业最需要的10种人才

作为文章的开场白,我不打算为作为娱乐界巨人的游戏产业作辩护,也不想论证游戏是艺术(这两个话题已经不是争论的焦点了),我想首先剖析游戏开发过程中的一个关键角色。这个角色的职位充满创意,是非常有益的,它为有才能的人娱乐玩家提供了机会。随着大学开始提供游戏设计的课程和学位,越来越多学生将游戏设计师作为自己的职业追求,并希望在这个领域中出人头地。如果你可以有创意地证明这个职位需要什么,那么你仍然非常可能在一支开发团队中占据一席之地。所以准备好进入游戏设计师的世界吧。

脚本的概念在程序中十分重要,在游戏开发领域,它更是决定性的。脚本语言让程序员可以区分游戏开发的“硬核部分”和“软核部分”。“硬核部分”一般对计算性能要求很高,在开发过程中变更较少、重用性很高。图形引擎和人工智能模块是其中的代表。这些模块最适合使用C或C++这样的语言开发,可以提供更好的性能。“软核部分”控制“硬核部分”来创建最后的图形和大量的物体。这个部分更适合使用Lua这样的脚本语言开发,可以为程序员在尝试、测试和改变游戏代码上提供更多的灵活性。

当今游戏行业最需要的10种人才:UI美术师、工具程序员、云工程师、社交游戏制作人、VFX美术师、关卡设计师、音频程序员、数据分析师、品牌经理、技术动画师。你想成为哪一种游戏人才呢?

4166金沙客户端 1

Lua作为脚本语言的诞生是因为两个特别的行业需求,它们都和游戏相关。应用程序需要灵活的数据描述语言和简单的行为描述脚本语言(例如,数据验证),这些就是Lua最初的目标:可移植性、小巧、无限制。它必须是可移植的,因为目标客户的计算机是多样化的。它还必须小巧,不能让程序因为使用它而变得庞大,因为一些目标机器空间是很有限的。同时,以往的经验告诉我们,编程语言不能限制程序员,因为在开发程序时,往往会出现我们意想不到的需求和用法。因此,在第一个版本开始,Lua就因为它自身的简单性而表现出优异的性能。后来,因为这种简单性被证明是十分有价值的,所以我们将它加到了Lua的目标中。

以下是游戏行业目前就业机会最多的10种职业,由OPM
Recruitment常驻专家和所有者Kim Parker Adcock推荐:

game-designers(from diekarriereleiter.de)

越来越复杂的开发过程

多年前,大部分游戏是开发者在车库和地下室、利用周末或业余时间开发的。现在若制作能够在当地电子市场售卖的游戏,则需要许多专业的开发者分工协作。

复杂度增长导致专业的分工。游戏美术设计人员负责制作2D或3D动画以及静态模型,程序员实现网络编程、人工智能和3D渲染。在这种专业的分工下,想要保持过去那种灵活并富有创造性的游戏开发过程越来越难。

开发团队规模不断增长,以及游戏复杂度的不断提高,使得不同游戏系统之间的依赖性也在提高。这些依赖性则直接导致了开发周期延长,游戏设计想法无法验证,创新和游戏灵感也不得不由于开发周期紧张而有所限制。

例如以往开发一款第三人称冒险射击类游戏,首先3D美术设计师用建模软件创建一个游戏场景,把这些模型导入一个内部工具中,让设计师设置和触发区域,当玩家角色或AI控制的敌人进入该区域时触发特定的游戏事件。然后,设计师会坐下来和程序员交流每个触发区域,告诉他们期待发生的结果,程序员做好各种笔记,接着许多天事件来实现代码。完成后设计师检验成果,并提出修改意见,然后整个过程不断迭代。

尽管结果是可靠的,可以想象的这个过程非常艰苦,不仅耗时而且呆板。

1、UI美术师。用户界面美术之前属于2D美术师的工作,现在已经涉及到创新艺术方法,简化游戏期间的角色或随从控制。优秀的UI美术元素是显而易见的内容,会对玩家的游戏体验产生影响,成为游戏的特征之一。对从业者来说,专家级的Photoshop技术是必要条件,同时还要具备发现细节的能力和足够的工作热情。

游戏设计师是什么?

更好的开发方式

更好的方式是使用中层脚本语言来构建项目,它可以帮助游戏设计师把握整个开发交互过程,让程序员去做大量更基础的工作。

从游戏开发者的角度看,脚本语言可以帮助用户很容易地返回游戏开发过程,也许需要几个小时来构建一个“干净”的游戏项目,但游戏语言可以帮助用户快速做出修改并立即看到游戏的效果。游戏设计师可独立于程序员尝试新想法,游戏美术设计时刻创建图形界面把游戏流程和功能组合到一起。

【4166金沙客户端】人才难求 2012年游戏行业最需要的10种人才。脚本语言存在于由软件工程师编写并编译后的代码之上,通常是在运行时编译,是一种方便设计师或程序员处理和控制数据的简单语言。

【4166金沙客户端】人才难求 2012年游戏行业最需要的10种人才。为什么要使用脚本语言呢?对于资深的从业人员或业务开发者来说,这都是一个值得关注的问题。从游戏设计师的角度来说,使用脚本语言开发游戏可以很清楚地界定底层代码和游戏玩法代码。通常在引入脚本语言的项目中,底层模块交给C++这样的核心语言,诸如界面交互、数据管理、人工智能、事件处理等,一般使用脚本语言实现。这种职责的划分可以让用户的游戏更加稳定,并且使得并行开发成为可能。

脚本语言还能使开发团队中的非技术成员参与到核心开发过程中,界面美术师不仅只制作界面素材,还能独立于程序员编写界面运行在游戏中的脚本框架。要实现这些想法,设计师可以不必麻烦程序员,而直接着手AI数据处理或者创建场景脚本。

在游戏开发的世界中,Python和Lua是非常适合的,因为你它们可以直接调用C++的功能,它们都有很强的兼容性,可以与编译后且基于C++技术的模块协同工作,而且还能扩展。

2、工具程序员。能够创造供其他程序员制作游戏的工具程序员目前非常稀少。目前这一领域缺乏拥有行业经验和相关技能的在职人员。普通的此类程序员原本就比较少,高级且具有领导和管理经验的程序员则更为稀少。所以,如果你属于这类人群,那么完全可以精心挑选最喜欢的工作室。

【4166金沙客户端】人才难求 2012年游戏行业最需要的10种人才。当你玩电子游戏时,你很轻易地就能准确描述3D建模师或动画师对游戏体验的贡献。换成音效师或音乐制作人也一样。当然,如果少了程序员写的成千上万条码,游戏甚至没办法运行。那么,不太明显的组成部分是由谁负责的呢?例如,在FPS中,谁决定一把枪能打多少环?或每环的威力有多大?或射程?或装弹频率?在冒险游戏中,谁决定红色的钥匙能打开红色的门?在RPG中,谁设定技能树和经济系统?最后也是最重要的,谁负责让游戏变得有趣?别紧张,我不是侮辱你的智商,但就以上所说的,你有理由相信游戏设计是行业中最变化多端的职位了。

为什么使用Lua

对于游戏开发而言,Lua是较好的选择,其设计的核心目标是可扩展性,因此你在最初设计时就考虑到要能够集成在大型应用中。因为有了这样的设计目标,所以非常容易在应用程序中加入Lua脚本。Lua的易集成的特性还使得Lua可以很方便地与父程序通信。游戏程序员都希望脚本语言能够简单地实现游戏设计,在这方面Lua也能胜任。

Lua免费、小巧、快速且易移植。Lua采用了非常灵活的发布协议,它有极少的源代码,运行轨迹十分紧凑,在编译时间和运行时内存占用上都有很好的性能表现。

要说Lua最让人惊喜的地方,应该是它的执行速度。对于任何脚本语言的技术方案,游戏开发者多的第一反应就是“脚本太慢了,帧率一定不会很理想”。这个说法对Lua不成立,事实上,还没有看到任何一个项目因为Lua的使用而造成瓶颈。

4166金沙客户端 2

【4166金沙客户端】人才难求 2012年游戏行业最需要的10种人才。游戏设计师的主要职责是设计游戏玩法的元素,并将这些元素转化为可玩的交互体验。这需要游戏设计师具有扎实的技术和深厚的艺术才能,因为他们要使用关卡编辑软件构建游戏中的关卡,还有编写让游戏事件发生的高级程序(脚本)。你必须明白的是,游戏设计师并不只是写写剧情、角色属性和游戏创意。设计师要花费10%的时间用于头脑风暴和构思好概念。剩下的90%的时间则用于执行创意。为了让设想成真,设计师要使用各种艺术和技术工具。

3、云工程师。电脑在不断改变,如果要说未来游戏的发展方向,那无疑是云计算。任何足以在产品中构建此技术的人都很容易找到工作,因而通过这个方面的训练,你可以让自己变得更受众工作室青睐。在游戏开发等飞速成长的行业中,云计算属于新的技术潮流。

游戏设计师的工具箱

4、社交游戏制作人。如果云计算是行业未来潮流的话,那么当前潮流便是社交游戏。随着该行业近几年的不断成长,拥有丰富的社交游戏(游戏邦注:包括facebook和其他社交游戏平台上的游戏)制作管理经验的人需求量很大。开发原创内容或将现有IP转变成社交游戏,这都只是该领域内的一小部分。如果你有丰富的经验,那么就有更多选择的机会。

在不同的工作室中,设计师们使用的工具也不同,但有些工具是通用的。事实上,你可能已经很经常地使用其中的许多工具了。开发团队使用何种工具取决于他们的游戏引擎、第三方软件的选择和他们制作的游戏类型。

4166金沙客户端 3

通用的游戏设计工具

5、VFX美术师。创建游戏内的视觉效果已经成为游戏行业内最广受欢迎的技能之一,工作室需要制作出最佳的爆炸、自然效果和幻想,让他们的游戏更加逼真。游戏行业内的VFX美术师很缺乏,各工作室正在考虑选择那些拥有其他领域(游戏邦注:如电影或电视)设计经验的人,所以这是个选择该职业的较好时机。

设计的过程始于产生想法。这些想法必须记录下来。像Microsoft
Word这种程序是经常使用到的,大多数游戏和玩法概念在公开讨论以前都会先写下来。游戏设计师必须熟练使用文字处理软件,能够将表格、图片、公式、文字、标题和注释等整合成一份完整的文件,而不只是会打字。有些文件,特别是GDD(游戏设计文件)可能会非常大,所以设计师必须知道如何将其转换为更合适的格式,如PDF,以便将文件能过电子邮件传输给同事和客户。

6、关卡设计师。关卡设计师的需求量向来较高,游戏团队尤其缺乏能够设计游戏世界地图的人。这个岗位需要同美术和编程团队紧密合作,需要卓越的技术才能以及创意眼光,能够把项目主管的美术愿景变为现实。

电子表格软件如Microsoft
Excel对游戏设计师来说,不仅是必须的,而且应用能力要达到专业级水平。Excel的强大功能在于,设计师在构建系统如难度曲线、经验和经济等的时候,可以用它制作数学公式。另外,设计师应该熟悉Excel的脚本功能,当制作带有特殊数据相关性的表格时,知道如何编写简单的代码。为什么这一点如此重要,因为程序员通常会编写能够直接从Excel中引用数据并将其转换为游戏代码的工具。

4166金沙客户端 4

Microsoft
Visio是一款被许多游戏设计师使用的图表制作软件,主要用于制作流程图和流水线、玩家任务失败后会怎么样?玩家退出游戏后画面显示什么?玩家保存或载入游戏的步骤是什么?这些都得有人设计,最好的办法就是用流程图表示。理想的情况下,游戏的整个流程都应该图表化,这样会让程序员非常高兴的,也有助于后期开发。记住,总是让程序员高兴。

  • «
  • 1
  • 2
  • »

Adobe
Photoshop不是难题。所有游戏设计师都使用它,就算不用,也至少知道怎么使用。设计师并不用它处理照片或制作贴图;相反地,他们用它模拟自己的想象图、游戏的样子。在设计师设计冒险游戏中的谜题以前,他们首先在Photoshop中制作概念。就是在这个阶段,设计师决定物品(如生命药水或装备)出现、敌人刷出或开启下一个场景的触发器的位置应该放在哪里。你不必达到2D插画师的水平,但你应该知道怎么使用图层、编辑参考图、制作文本和将文件导出为不同格式。

白板。特别是在团队环境下,经常召开临时会议,白板可以用来写重要的笔记、画设计草图、和列设计任务等。当然,白板虽不是软件,但走进任何一个专业的开发工作室,你都会看到一块白板。如果你够幸运,你甚至会看到一些重要的信息旁边贴着标签“请勿擦除”(根据价值,通常还有几条下划线)。

多样的游戏设计工具

工作室使用授权游戏引擎或自制专利开发代码,这决定了设计师使用的游戏制作工具。游戏设计师应该精通某些常见的授权技术,如Unreal或Unity
3D。设计师使用的这些授权技术的组成部分是关卡编辑器和脚本语言。如果你非常擅长使用Unity
3D构建游戏世界,你可以走进任何一个工作室就开始设计工作,而不必耗费多少摸索时间。

admin

网站地图xml地图