我的值乎页面开了一周,收到了不少朋友的提问,其中有一个问题我觉得挺有意思,所以在这里讨论一下:作为一名游戏策划,是否有必要掌握一些编程或者美术的专业技能?
我的答案是:非常有必要。
游戏策划在平时的工作中需要做相当多的沟通工作。如果对专业知识不够了解的话,在与程序员和美术沟通的时候就很难用对方能够理解的术语表达清楚自己的设计意图。对专业知识的不够了解,也会导致做出一些程序和美术需要花较大成本才能实现的游戏设计,事实上往往可以通过更简洁的设计思路来达到同样的效果。
对于游戏策划而言,如果不会编程的话,就意味着自己在开发时需要完全依赖程序员来实现自己的设计。在游戏开发的早期原型阶段,这对于游戏的快速迭代是相当不利的。在原型阶段对于游戏的修改会相当频繁,而这些早期工作成果中的大部分都会在游戏的预开发阶段结束后被抛弃。如果策划要在程序员做出编辑器和配置文件后才能对游戏进行修正(或者每次都需要程序员去修改代码细节),这无疑会大大增加程序员的额外工作量。
根据我了解到的国内外一些公司的先进经验,在较大规模的开发团队中,程序员通常只负责编辑器,游戏引擎的功能开发,而游戏的实际业务逻辑绝大部分都可以让策划利用编辑器或是脚本语言来完成。显然,策划需要掌握一定的编程技能才能完成开发过程。而在一些独立游戏的小团队中,因为人手紧张,本身就需要每个成员掌握多种不同的开发技能,所以掌握编程或美术这样的开发技能对整个团队的价值会更大。
美术知识和技能对于策划也是非常重要的。策划在美术方面知识的重点在于美术理论、审美,以及美术设计的能力。对于策划而言,美术技法和美术设计这两个方向上设计的能力更重要一些。美术设计能力能够使策划更好地向专业美术传达自己的想法,在做游戏设计时也能更好地把游戏设定和美术设定结合起来,使设计出来的人物、物件、场景等更加合理。
国内的现状是,绝大多数团队的策划,无论其资历长短基本都不具备游戏设计之外的专业技能。而这与整个游戏设计教育的落后,以及游戏策划这个职业的低门槛是紧密联系的。我国的高等教育中,开设游戏设计专业的学校非常之少,而这些学校中大多数都并非,高校,师资和教学条件相对较差。
进入游戏策划行业的毕业生中,虽然不乏热爱游戏的玩家,但是真正在学校中有一定开发经验的毕业生实际上只占相当少的一部分。策划对游戏的理解和想法固然重要,然而对基本设计和开发流程的实践经验也是不可或缺的。在实际工作中,由于团队分工需要,大多数情况下也不需要游戏策划去实际地做程序和美术方面的开发,这也就是为什么国内大多数策划都不具备独立开发游戏能力的原因。
随着近年来游戏教育的发展,可以预见的是,这一现象正在逐步改善,相信将来游戏策划这个行业的入行标准也会更加正规化。