《沙洲探源》交互关卡设计创作
作者:自骏 指导教师:肖涵予
■ 创作背景:
随着时代的发展和社会的进步,自然环境正在遭受着前所未有的破坏。2021年4月,日本政府决定排放上百万吨核废水入海洋,消息一出全球哗然,日本周边邻国纷纷谴责日本政府将日本人民与地球环境抛诸脑后。而日本政府却一意孤行,对外界表态不管不顾,西方政府更是包庇纵容。海洋环境污染问题迫在眉睫,为了呼吁大家保护海洋环境,共同抵制日本此次排放计划,我创作了《沙洲探源》。
本项目将结合核污染所带来的环境危害与当前时事发展进度,构思未来核废水污染后的世界,在此基础上结合所学三维知识与蓝图编程知识,采用虚拟关卡交互的形式,设计创作一款环保题材的角色扮演类游戏。以游戏为媒介,展现核废水的危害性,从而审视日本对此次核废水排放的严重性及环境保护的重要性。
■ 设计思路:
首先,是游戏世界观的设计。世界观设定作为构建虚拟世界的文本基础,是游戏开发的基调,也是项目前进的方向。构建此项目的世界观设定,第一步是选择题材与世界运转规则,前者定义了游戏的风格与基调,后者定义了游戏世界里通用的法则。第二步是确定故事发生的时间、地点与对应事件。第三步是组织人物,人是角色扮演游戏的核心,这不仅定义了玩家的身份,也限定了游戏的基本叙事视角。
其次,是矛盾冲突与主线要素。矛盾冲突反映了事物之间相互作用、相互影响的一种特殊状态,有助于推进事件的发展。此项目中主要的矛盾冲突来自于人与环境。主线要素包括寻找冰原结晶、阻止核污染扩散、拯救人类三个方面。

图1 项目思维导图
■ 项目实施:
项目实施阶段,首先在UE4中建立一个新的项目,然后在项目设置中设置好基础内容,最后创建一套游戏的规则体系。命名好以后打开蓝图开始编写最基本的蓝图事件,这样就完成了游戏基础规则的搭建。在项目中角色是不可或缺的组成部分,项目中角色制作分为三大部分,分别是DAZ Studio角色模型设计制作、Mixamo与Maya结合制作角色动态、UE4角色属性。接下来是项目的地图制作,在地图的大小上我选用的是512×512,地图内路线设计像一个倒过来的大G,玩家需要按照路线到达终点拿到道具才能通过此关。驱动项目的核心在蓝图编程上,我编写了伤害事件与回血机制、解谜类交互、传送类交互、障碍类交互、对话类交互这五类蓝图脚本。最后制作动画,过场动画是角色扮演类游戏很重要的一环,它能够推进故事剧情、引导观众视线、展示重要信息。具体操作如图2所示。

图2 项目流程图
■ 效果呈现:

图3 游戏效果图