规划简介4:如何建立你的游戏框架
第二部分,如何写项目建议书,我们提到了哪些部分构成了游戏的主框架。作为一个游戏设计师,你必须时刻保持清醒的头脑,知道游戏应该是什么样子。如果连设计师都搞不清楚游戏是什么样子,那么其他的程序和美术就无法发展。为了保持清醒的头脑,首先要给自己搭建一个框架,这样才不会迷失在一大堆繁杂的工作中。那么从什么角度来建立这个框架呢?
对于初学者的规划,从任务系统入手是最直接有效的。任何游戏,尤其是RPG游戏,都有故事背景和主要线索。通过这些东西,可以巧妙地设计出游戏的主要流程。首先,明确主要任务,也就是主要线索是非常重要的。很多游戏只是因为任务过于分散,从而淡化了主题。整个游戏的跌宕起伏,一波三折,都是由剧情推动的。如果一开始就不能明确任务,那么加入分支剧情后,各种因素集中起来就容易产生混乱。因此,在设计之初就建立起整个任务的框架,对于组织思路是非常有益的。
任务系统和故事紧密结合。如何将故事改编成符合游戏设计思路的剧本,是游戏剧本作者的工作。整体任务框架是RPG游戏的核心,其他系统可以依附于任务框架。任务就像写记叙文,由人物、地点、事件等组成。人物与生命、体力、魔法、攻击力等属性相关,根据不同需求设计了各种类型的游戏;位置就是地图系统,整个游戏的大地图系统和进入一个城镇的场景设计都可以归入这部分;事件分为许多类别,包括对话、战斗、特殊事件和交换物品。这些因素都在你的脑海中形成之后,你就基本上掌握了游戏的轮廓,一些相关的系统也就建立起来了。
上面提到的很多系统,从任务系统入手只是一个方面。由于游戏种类繁多,也很难统计出一个可以适用于所有类型的设计模式。对于即时战略和策略类游戏,更多关注的是游戏方法本身,所以此时的出发点集中在玩法设计上。战斗系统和升级系统的建立成为游戏主框架的核心。这个时候任务看似是附属品,但不代表任务不重要。巧妙的数字变化需要通过精心设计的任务来体现。但是,游戏规则的整体设计才是这几类游戏的核心。如果一开始没有通过反复演算来平衡各种游戏数据的变化,最终的产品肯定是不堪一击的。
一些其他类型的游戏,如战斗、培育、运动等。,因为创意发挥点不同,有不同的设计切入点。这里就不一一描述了,能力有限。任何研究过这类游戏的专家都不妨一起讨论一下。
选定突破点后,接下来就是逐步完善核心设计,最终形成游戏的中坚力量。其实游戏设计的每个模块都是互相渗透的,没有绝对的主次之分。上面说的其实只是找一个突破点,让你快速找到感觉,深入进去。各模块之间的关系大致如下:
上图是描述模块之间关系的图。生存系统和地图系统是整个游戏的基础:生存系统包含了所有可能的角色属性,在设计过程中可能会不断添加新的属性。地图系统就是游戏中涉及到的所有位置和地方,是设计中最头疼的部分。这两个系统构成了游戏的基础,几乎所有的游戏都有这两个模块。
升级系统的所有数据应该来自生存系统中的角色属性。如何设计升级算法让游戏更好玩更耐用,是升级系统设计的关键。掌握整个系统的平衡更重要,尤其是多人游戏。升级系统的重要性还体现在对游戏时间的控制上。要让玩家感受到升级后的变化,合理控制升级的速度,是相当困难的。大量时间花在反复演算上,所以先编程设计一个小模型是比较好的方法。
NPC设计和人工智能设计是一个整体,这里把它们分开是有目的的。NPC有很多功能,有时候是放道具的盒子,有时候是完成任务的触发器,有时候是你的敌人,有时候是你的朋友。NPC的设计也与地图的位置有关。每个NPC都有一定的活动范围,活动地点要根据剧情需要来指定。AI指的是游戏中的人工智能设计,与NPC的设计紧密结合。因为系统往往是配合程序和计划设计的,所以把这部分抽出来形成一个单独的模块。一般AI设计包括寻路算法、战斗模式选择和对话响应等。因为这部分极其复杂,这里就不详细描述了。