mcwind's blog

游戏开发 Unity3d catia二次开发,协同设计流程,多学科设计仿真
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

[收藏]学习:游戏策划入门

Posted on 2010-05-26 21:43  mcwind  阅读(240)  评论(0编辑  收藏  举报

 

2008年10月27日 16:56:14  

    因为游戏种类那么多,每个人的设计风格又不相同,策划人员本身要求掌握的东西又那么多,所以并不能说谁的设计方法不对或者谁的方法更好。只有符合市场需要并按期完成的策划才是好的策划,只有能够被大多数玩家所接受并认可的游戏才是好游戏!这里只是把我个人的一些看法和经验写出来,希望能够对那些想成为游戏策划的玩家有所帮助,有不对的地方希望各位大虾给予指正!我并想不涉及到一些非常专业的技术知识,只是面向业余人士讲述游戏策划的基本流程,如有不同观点或者其他见解欢迎与我讨论。

     (一):什么样的创意是能够实现的?

     作为一个游戏策划,尤其是一个初学者,脑子里肯定装满了各种各样奇异的想法。但是当你把这些想法告诉给程序或者部门主管时,得到的答案常常只有一句话:“这个东西根本就实现不了!”这瓢冷水可谓是浇的通通透透,让你火热的心迅速冷却了下来。几乎每个策划都有过这种类似的遭遇,我也不例外。一个游戏从一个想法到成为产品需要经历太多的磨难,合格的策划应该在一开始就知道这个想法能否行的通,在经过了严格的论证并初步产生了产品的轮廓后,才能把自己的想法提出来。

    这也是一个游戏能否可行的一个自我论证过程,包括以下几个部分:

    1、 技术可行性分析:从技术上来考虑,你的想法是否能够实现呢?一个想法产生后,你就要知道你要把它做成什么样的游戏,大概需要哪些技术支持。这一般都会受项目组或者游戏开发公司自身的技术实力的影响,因为一个新的创意往往会牵扯到大量的技术性创新,如果你的想法按照现有的技术能力根本就无法达到或者会超出项目预算,那肯定会被枪毙的。只有那些在现有技术基础上进行升级和发展,或者在现有条件下能够进行技术突破而达到要求的创意才是符合要求的。比如,做一个网络游戏,你要让200个人能够在一个屏幕内同时对砍,就算是程序上能够实现,现有的网络条件也不支持,所以这种想法就属于技术上不可行的。 因为策划受到技术本身的影响,所以要求游戏策划对游戏中可能使用到的技术有个大致的了解。策划必须及时和主程序沟通,并多接触一些前沿的技术,这样才可以跟上时代的潮流,并不断提出符合技术要求的创意来!对这次游戏比赛而言,就要求策划本身对技术要有一定的了解,否则出现一些超低级错误就要让人笑话了。

    2、 经济可行性分析:一个游戏的实现,如果不考虑到要花多少费用,多少时间和多少人,不计算能够回收多少资金就不是一个好的项目负责人。一个新想法如果不经过项目负责人的决策是不可能立项的。所以,在进行游戏设计的过程中,一定要把项目的规模和市场效果考虑进去,否则也是会很容易被枪毙的。游戏再好,不适合市场的需要也是白搭,而且公司也有自己的市场战略,所以大多数的策划被枪毙都是这些原因所造成的。 什么样的游戏可以引起玩家的兴趣,哪些游戏可以挣到钱,这是所有的游戏制作者都在努力寻找的。也只有市场才可以决定那些游戏是成功的,对于策划人员来讲,经常注意游戏市场的动向和海内外游戏的发展趋势才是正确的道路。如何选择一个适合潮流的游戏点来展开想象是获得一个有价值创意的关键!

    3、 人力状况分析:在进行了技术和经济上的考虑后,还要看你自己周围的人力情况是否允许你这样设计。因为资源并不是你想获得就可以得到的,而资源中最重要的就是人。有经验的开发者本身就是一笔巨大的财富,如果你有一些很棒的同志一起来做开发,那么你的设计就可以很快被别人所接受,他们也可以给你很多建议来完善你的想法。甚至于你在产生了这个想法之后,马上就要考虑谁可以完成这个工作,你有多少人可以完成这个工作。如果只有几个刚毕业的有志青年,希望你开始不要去设计那些过于复杂的东西,就算你设计的再完善,最后因为人的原因而做不出来也是不管用的。

    上面的三种情况是最容易被忽视的因素,还不是要考虑的全部。其实一个有经验的策划在刚开始有想法的时候就应该把大部分可能发生的问题都预测到,这样才可以保证这个项目有存在下去的必要和价值。而一个刚入门或者准备入门的新手,也最容易忽略上面三个因素。可能由于自身条件的限制,你对技术并不是很熟悉甚至是门外汉,那么你就一定要找一个做程序或者有经验的策划询问一下你的想法是否可行。如果有了一个念头就一头扎进去,最后的结果很可能是浪费了精力和时间,却一无所获。

    你可以把自己的可行性分析过程记录并整理出来,这就是你的可行性设计文档,也是整个策划中一个很重要步骤。有了这份文档,程序就知道这个东西要实现什么,自己要做什么样的技术准备;部门负责人就可以估算大概需要多少费用来开发,开发周期大概有多长;人事部门就知道还要招聘什么样的人才能满足项目的需要。如果这些文档根本经不起推敲或者你自己都认为不可行,那就最好换个想法或者继续修改。越早发现问题就能够避免更大的损失,想成为一个策划就要从全局的角度来看问题。如果只是想做一个执行策划或者脚本设计就可以忽略这部分,因为你要干的事情就只是听从主策划的任务分配并按时完成工作就可以了。而你想成为一名合格的主策划或者项目管理者,那么可行性分析就是你要掌握的第一个重要步骤。 对于参加这次比赛的业余人士,你可以先不用考虑经济和人力等方面的问题,只要从技术和开发周期两个角度来考虑你的设计就足够了。首先,你要明确你的玩家用户群是哪些,也就是说你的游戏是为哪些人而设计的。然后你要大致明确你设计的游戏是哪个类型或者倾向于什么类型,这样才可以保证自己的思路不至于太混乱。最后就是要确定你的游戏要利用哪些技术,可能要分成几个阶段来完成。

 

(二):如何写一个项目建议书

    项目建议书一般是由主策划或者项目经理负责编写的。进行可行性分析是一个自我否定的过程,而写项目建议书是一个向别人阐述自己观点的过程。而且项目建议书一般情况下是要去说服你的上司来做这个项目,所以一定要非常完善,把所有可能的利弊都分析到。也可能你对这部分不感兴趣,也可能这辈子你也不会被要求去写一份项目建议书,但是如果了解了一个项目是如何才能达到立项标准,会加深你对策划的进一步认识,避免把精力投入到不能成为项目的狂想中去。对这个比赛而言,一份合理的项目建议书会让评委更清楚你的设计思想是否完善。把评委当作你的上司或者投资人,努力说明这个游戏的卖点和创新的地方来打动他们。这也是你自己整理思路并说服自己继续做下去的一个书面文件,它会贯穿整个开发过程成为一个纲领性文件,是整个游戏开发的大方向。在项目建议书被批准后,游戏也就正式立项了。

    项目建议书一般包括如下几个部分:

     1、 当前市场情况分析:这个部分是给老板或者投资人看的。游戏必须适应市场需要,闭门造车的策划都不可行。必要情况下要先对市场进行调查和分析,利用第一手信息对玩家意见进行捕捉,把这些信息合理的加入到建议书中才可以增强说服力。对于参加比赛的选手来讲,暂时不需要对这部分有过多的了解,但要对游戏的发展方向有个大体的认识,尤其是你所设计的这个游戏。

   2、 游戏的大体介绍:这是一个向上级描述游戏内容的最好方法。平时的报告太长太麻烦,谁都不会有兴趣认真看下去的。而项目建议书决定着这个项目是否进行下去,所以这是一个让老板了解你的想法最好的机会。这里的介绍不能太长,要把你所有的精华部分都罗列在上面,吸引住了老板,立项就确定了一半。对游戏策划来讲,这也是显露自己才华最好的机会,如何用最简洁的语言把整个游戏的精华表述出来就要看你的文学功底了。游戏的主体就是在这时确定的,一旦该项目被批准,那么以后的游戏设计都要围绕着它来开展。所以这时游戏中的卖点和主要特征都要认真的进行讨论分析,利用好手中的信息展开讨论,并结合其他游戏的优缺点分析自己设计中要突出的地方才可能抓住投资人的心。牢记一点:“只有能够带来最大化利润的游戏创意才能吸引住投资者的心!”

     3、 游戏的赢利模式:这部分要对整个开发的成本以及回报进行估算。要分析需要多少人工,设备费用,以及管理费用等等。然后就要估算按照什么样的定价卖多少套游戏可以回收成本,是否有其他的赢利模式等。参赛选手只要了解一下有个认识就可以了,不需要真正完成这个部分。

     4、 游戏的整体框架:这个部分对游戏来说是至关重要的。

    游戏要如何划分模块,用什么方式开发,以及模块之间的关系都要确定下来。对于一个大型的游戏项目,如果不进行模块划分和良好的整体设计,在实际的开发过程中会陷入无限的混乱中,人员也会很难控制。按照体系进行划分是一个比较有效的划分方法,任何游戏都是可以根据自身要求进行模块划分,下面给出一个大体的划分模式,后面会有详细的介绍:

    生存体系:是游戏世界的基础,只要是游戏需要建立一个世界,那么生存体系是最基础的。生存体系也由很多要素组成,表现在玩家面前就是各种属性,视游戏类型而定。包括HP,MP,金钱等基本属性,复杂点的游戏还要设计饮食、体力、精神等其他属性,看具体的游戏设计了。

    升级体系:升级体系是另外一种常见的消耗用户时间并增强耐玩度的主要方法,大部分的RPG游戏和即时战略游戏都有升级体系的介入。设计升级体系主要是设计升级的算法以及相关属性的平衡发展,后面会进行详细介绍。

    地图系统:游戏中的地图设计,根据游戏类型而定。不外乎大地图的设计和场景设计,在项目建议书中只是把大体的框架建立起来就可以了。

    战斗系统:大多数游戏都要有战斗,这和游戏的升级体系是密切关联的。战斗系统是非常复杂的,包括各种法术、武功、招式等设计,还有攻击力、防御力等数值的比较转换等。

    任务系统:任务是游戏前进的线索,有了一个完整的任务系统,设计者的思路就不会发生太大偏差。项目建议书中只要对游戏中要涉及的主要任务进行简要描述就可以了。

    操作体系:游戏如何操作,以及主要界面安排等都要做简要描述。这里还要提到游戏的一些配置情况,是否支持操纵杆和其他外设也要在这个部分来描述。游戏过程是使用键盘还是鼠标就要在这个阶段确定,帮助系统的设计也可以归入这部分,也可以另外拿出来另外做一个模块。

    界面系统:该系统和操作体系有很大的关联。游戏中的很多操作是由界面所决定的,一个良好的游戏界面能够帮助玩家快速上手。界面包括游戏主界面、二级界面、弹出界面等很多种类,在建议书中也应该把整个界面系统的框架规划出来,还有整个界面的风格等问题也要确定。

    NPC设计:游戏中总要有NPC的,这和大的游戏背景有关。什么样的角色如何安置,并给予他什么样的功能都是属于NPC设计的。大多数的NPC功能都很简单,无非是提供一些信息或者完成一件道具的功能。但是你也可以把NPC设计的很强大,这就要给他们加入人工智能的设定了。

    AI设计:这是一个很大的范畴,是一个需要很多有针对性的研究才可以有发言权的领域。不同的游戏AI设定也不同,但这是必不可少的一个部分。没有AI,游戏就没有任何灵性可言。(但感觉现在的游戏有灵性的也不多)该部分过于专业,在这里不做讨论。 在完成了上述几个模块的划分之后,你的整体思路已经建立起来了。在进行模块设计的同时,你的游戏世界就逐渐呈现在你脑海之中。这些内容很混乱,因为各个部分都是相通的,而且关联很紧密。如何理清思路保持清醒的头脑才是最终成功的关键,这一点对于策划来说尤其重要。设计人员在早期脑子就是一团糨糊,那进入了开发阶段肯定是一团糟!上面描述的都是一个大体的模块划分,具体的游戏框架搭建还是远远不够的。

    在第4部分中会针对这些模块进行详细的讲解,以一个网络游戏为例简要的描述一下作为策划要如何完成一个庞大的世界体系。

     5、 游戏开发进度:开发进度是要求产品经理或项目经理根据现有的条件来确定的。对你的上司来说,他最看重的也是这个部分。因为开发周期的长短会直接影响到游戏制作的成本,而且何时能够完工也决定着上市能否赶上最好的档期(比如暑假档),所以开发进度很多时候能够直接决定着这个游戏是否会被老板枪毙。 游戏的开发进度一直是困饶着国内开发团队的大问题,国外也一样。由于开发人员的熟练程度不同,预留时间很难确定。对于参加比赛的各位同志来说,只要大致计算一下需要多少人/月就可以了。

     6、 开发人员列表及职责:最后一项,就是对人员进行分工。已经到位了的,直接进行工作安排;还没有到位或者需要招聘的,向人事部门发送申请。报告中要对人力情况进行估算,以及各项费用的评估。对比赛而言这部分就可以省了,费用的评估是需要有丰富经验的市场和管理人员才可以计算的。 好了,在完成了上述各项工作的汇报之后,如果你的预算和公司的计划相符,那么恭喜你,你可以开始下一步的安排了。否则,就只有等机会或者重写你的报告,但这种情况往往是没有结果的。项目建议书并没有一个固定的格式,你的目的就是通过它来说服你的老板(在这里就是说服评委对你策划的支持)。但是这又是不可或缺的一个必要条件,项目建议书分析的越透彻,这个项目可能获得的支持也就越多,最终成功的机会也就越大。 我们假设你已经通过了老板的测试,就让我们再回到你的故事中去,来看看如何让你的故事更容易被人接受,如何把它变得更丰满,更有趣吧!