第二章 需求分析与总体设计

2.1 故事向的解密游戏的需求分析
2.1.1 玩家需求分析
解密游戏作为一种硬核的流行游戏,它按照一定的逻辑或数学,物理,化学,甚至有着一套独特的系统规则,经过一番思考和推理来完成某些任务,考验玩家的知识和科学的综合运用逻辑推理能力。目前市场上的解密游戏层出不穷,大多数都是给予既定的各种道具和场景的方式设置谜题,一成不变的解谜手段和缺乏新意的场景设置使得用户对解谜类游戏渐渐失去了兴趣,使得该类游戏的开发逐步停滞。
2.1.2 功能需求分析
综合上述内容,将本文探讨研发的游戏功能大致划分为如下几个模块。 在这里插入图片描述

图2-1 功能模块图
(1)剧情设计:以《浦岛太郎》的童话故事为主题进行改编,原故事结局是浦岛太郎打开玉匣,最终变成了一个老头子,单调而且具有漏洞。而本游戏将会一改原故事的结局,并且添加更多不同的故事结局,使游戏过程更加扑所迷离,而且还会加入隐藏剧情增加游戏的趣味性,使得游戏更具有故事性。
(2)模型动作:使用建模工具(3DS MAX)中对人物模型进行搭建或者进行修改,并导入到游戏之中,并在游戏当中添加一些人物动作和物品特效,以让玩家更加适应游戏特色。
(3)场景设计:以海洋和陆地作为两大主场景,用3DS MAX搭建好海洋和陆地上所需的物体,然后将物体模型搭建成所需要的场景,尽可能做出一个《浦岛太郎》的世界观的环境,并且尽可能做到不违和、少穿模的地步。
(4)音乐与音效设计:通过不同的音乐和音效凸显出故事情节的变化和穿越到不同场景的效果,让玩家有特殊事件和场景切换的感觉。
(5)AI设计:通过设计出不同行为、不同能力的NPC,来让玩家分辨出哪一些是基础NPC,哪一些是特殊NPC,然后触发特殊事件。
(6)UI设计:在游戏当中加入适当数量以及类型的UI字幕,同时给玩家制作鲜明的游戏UI,实现 UI 的交互、链接以及隐现,方便玩家探索。
(7)动画设计:在某一些情节中,使用Unity内置的TimeLine制作出相应的剧情动画,补充了游戏的故事,同时也达到引导玩家的目的。
2.2 游戏的总体方案设计
考虑到各式玩家与各类游戏接触的时间不尽相同,为了使玩家们都能够对本文游戏快速上手,游戏的大体结构不能太过于复杂。所以该游戏选用了大多数电子游戏的结合进行设计。结构详情如下图2-2所示。

在这里插入图片描述

图2-2 游戏流程图

第三章 游戏详细设计与实现

3.1人机交互模块
3.1.1 开始界面
本电子游戏的开始界面采用的特性出于以下三点进行考虑:
(1)简约性:因为本游戏是一个故事向的解密游戏,在游戏开始界面不需要过于复杂的界面进行表现游戏的趣味性,应当以通俗易懂、简洁明了的形式来创建界面。
(2)明确性:游戏剧情是以海洋和陆地两大主场景中进行游戏,所有游戏开始界面,使用了海岛和海平面作为游戏开始界面,既展示了美观性,也表明了本游戏的场景有哪一部分。
(3)交互性:在开始界面插入一段音乐,提前有着良好的心态进行游戏,让玩家有良好的交互反馈。开始界面中的选项加入一个“游戏说明”,来让玩家了解《浦岛太郎》的原故事情节,然后将玩家误以为只是普通的《浦岛太郎》的故事,然后发现故事剧情会出乎玩家的意料,然后刺激玩家的游玩冲动。
用 Unity3D 引擎自带的 UGUI 来进行 GUI 的制作,原因是因为本次游戏的 GUI 需求量并不繁杂,使用 UGUI 足以支持这简约的 GUI 设计开发。用Audio系统中AudioSource对象里面的AudioSource组件中的AudioClip存储音乐和音效。
图3-1 开始界面
3.1.2 设置界面
本项目的设置界面目前添加了音乐与音效的功能,让玩家对游戏内的音乐与音效进行调整,采用羊皮纸的材质作为设置界面的背景,突出故事的古老性,如有需要将会在后续开发中加入相对应的功能。
在这里插入图片描述

图3-2 设置界面
3.1.3 游戏交互界面
玩家通过某些按下按钮或者点击人物与游戏中的NPC进行交互与对话,或者查看某件道具的描述与用途,从而将补充游戏内的剧情以及降低游戏的难度,增加游戏的可玩性与趣味性,让玩家更好的理解游戏剧情和合理地使用道具。在这里插入图片描述

图3-3 人物对话
3.2 游戏场景模块
3.2.1 海边场景
浦岛太郎是一个生活在海边的一个渔夫,他生活的地点应该为一个海边的场景,身边有着渔夫所需要的生活工具,身处海边场景的时候,有时候传来一阵阵的海鸥的叫声,加强玩家的代入感,让玩家理所应当地认为自己是一个普普通通的渔夫,应当平平凡凡地度过一生,直到他救了一个被孩子们欺负的海龟,他的人生轨迹突然出现了变化。(图3-4)在这里插入图片描述

图3-4 海边小屋

第五章 总结与展望

5.1总结
本文——基于Unity3D的解密RPG游戏的设计与实现,按照一定的研究流程一步步进行研究,首先从绪论开始,对课题的相关背景和意义进行探讨,也对研究现状进行了了解,思考本项目的创新思路在哪,也与相同类型的游戏进行相比较,了解Fungus在国内外的发展现状。
《浦岛太郎》看似只是个珍惜时光的寓言故事,但如果更加深入发掘并思考的话,会延伸出更多需要人们深入思考的意义。而故事剧情作为RPG游戏里最重要的构成元素之一承担了相当大的责任和意义,不仅推动游戏情节发展,也是玩家能否具有代入感和深度体验的关键所在。
在这次项目实践中对unity3D引擎更加了解,unity拥有许多组件降低了开发难度,Fungus对话系统的众多功能更是为开发者带来极大的便利,为开发者节省开发时间及开发成本。本人也是刚接触较大世界观的游戏独立开发,在开发过程中遇到许多技术难题,也算是边实践边学习。
由于自身能力的原因在游戏中还有许多要完善的地方,自己也有很多知识缺陷,在以后会慢慢学习新的知识,逐步丰富自己的知识,做出更好的精品游戏。
5.2 展望
故事型游戏在目前的游戏行列中有着很好的发展前景,类比于《月圆之夜》、《原神》、《隐形守护者》等故事型游戏都通过一个一个的故事让玩家感受到故事型游戏的魅力,让玩家了解到故事型游戏也有着这么与众不同的魅力,目前市场上的故事型游戏也在逐渐的增加,而一款游戏拥有优秀的剧情不一定会成为成功的作品,但一款成功的作品一定拥有优秀的剧情。剧情的力量可以使人产生情感的共鸣,当一款游戏的剧情真正打动到玩家的时候,玩家自然会出于个人的情感线索产生持续体验。
总而言之,故事型的剧情游戏或许没有给玩家强烈的打击感,但是游戏本身的故事却能让玩家的精神上得到不一样的感觉,会因为角色的情感生活产生同理心,将自己代入到角色,体验角色的生活,感受与现实不一样的人生。
在国内游戏的主流中,Moba类游戏与MMORPG游戏依旧被绝大多数人所热崇,故事型游戏虽然有着很好的发展前景,但是依旧上不了主流,希望本作品能够激发更多的开发者创作出更多的故事型游戏,让更多的玩家能够感受到故事型游戏的乐趣。

文章底部可以获取博主的联系方式,获取源码、查看详细的视频演示,或者了解其他版本的信息。
所有项目都经过了严格的测试和完善。对于本系统,我们提供全方位的支持,包括修改时间和标题,以及完整的安装、部署、运行和调试服务,确保系统能在你的电脑上顺利运行。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐