抛砖引玉,个人认为涌现式设计,指的是设计师不是去设计一个个的脚本事件,而是去设计一套能产生各种事件的完善机制,玩家在使用这种规则时能够自发的创造各种事件。
R星的游戏,GTA V和大镖客2中,玩家会碰到许许多多的随机事件,这种随机事件,是设计师提前设计好的脚本演出。比如说我玩大镖客2的时候就碰到过一群白衣人在处决一名异教徒,我认为这是一个非涌现式设计。但是当一只鳄鱼从旁边经过,或者我引一只鳄鱼过来,鳄鱼会开始攻击这些异教徒,异教徒的处决仪式被打断,四散逃窜,甚至还有一名异教徒被鳄鱼咬住了,这些我认为都是涌现式设计。这个事件,是源于鳄鱼的仇恨机制,攻击机制,NPC面对攻击性动物的应对机制等一系列机制而自发性涌现出来的,设计师并没有提前设计这个事件,只是设计了可以产生这种事件的一系列机制,我认为这就是涌现式设计。
塞尔达里对这种涌现式设计运用得更加彻底和频繁,塞尔达林克的能力,温度,天气,物理等各种机制之间都可以交互,能够涌现出的玩法也就变得十分丰富。
个人认为涌现式设计是一种需要从底层去思考的设计,游戏好不好“玩”,优秀的底层机制要比虚构层更为重要。
主要参考来源——《游戏制作工具箱》有一期讲这个,《体验引擎》一开始也讨论了涌现式设计。