设计制作夜游上海
数码世界 P.116基于RMMV的独立游戏设计与开发
夏瑜  大连交通大学 外国语学院
摘要:随着时代的进步,人们对电子游戏的认知也在发生变化。从蜘蛛纸牌,红心大战,空当接龙等益智类游戏,逐渐演化为今日的大型角扮演游戏。其中科技的推动功不可没。硬件软件的相互辅助使人们从游戏中获得更大的乐趣。在早先微软制作扫雷,本意只是为了让微软电脑用户更加熟悉鼠标的操作。而如今的游戏不仅需要左右手的配合,还需要大量的用脑思考。甚至在VR技术上。人们要利用视觉与平衡感来辅助进行游戏。
本文从当前国内外游戏市场的现状开始分析,分析当前游戏行业的发展。目前国外游戏行业较为繁荣,而国内则一直处于不愠不火的状态。其中有技术的因素,也有环境的影响。但其发展一直呈上升趋势。另外对于各式编程语言来说,对不以英文为主要语言的国人来说,也有一定的上手难度。
本例中游戏使用的RPG MAKER MV引擎,简称(RMMV),其拥有出的可视化编程能力,对于初学者很友好。本文会对其重要组件,事件编辑器,地图编辑器,数据库等操作和分析,来浅谈独立游戏设计与开发。在游戏的发布与盈利部分也会相应涉及。
做什么才能赚钱
关键字:RPG MAKER RPG 游戏设计 游戏开发
1 研究背景及目的
1.1研究背景
随着电子科学技术发展,计算机的问世,拓宽了游戏的内容。从早期的老虎机,跳舞毯,到如今的网络游戏,VR游戏。比起传统游戏内容,拥有更强的挑战性、粘着性以及更丰富的趣味性。其中电子竞技更是被我国列为第99项体育运动。很大程度上说,游戏已经成为了人们密不可分的一部分。
1.2研究目的沉香如屑芷昔结局
游戏正处在快速发展阶段,已经有很多的公司投入其中。本文对利用RMMV进行独立游戏的设计与开发,借鉴之前各大公司成功的经历,提供一个设计开发方案,为其他游戏的设计与开发提供一定的依据和借鉴意义。
2 游戏开发现状
2.1总体游戏现状
2.1.1电子游戏现状
网络电子游戏目前为市场主流,其中不乏有中国金山软件公司西山居工作室,法国育碧娱乐软件公司(Ubisoft Entertainment),美国拳头游戏公司(Riot Games)等优秀企业,早在2017年中国网络游戏用户规模就已达达4.22亿,在2019年电子游戏市场整体收入超2100亿。数量增加的同时,游戏的应用范围亦在不断扩大,总体呈现上升趋势。
2.1.2角扮演游戏现状
角扮演游戏(Role-playing game),简称为RPG,是游戏类型的一种。在游戏中,玩家负责扮演一个角在写实或虚构世界中活动。在国人开发的游戏中,大多为角扮演游戏,比如《仙剑奇侠传》、《轩辕剑》、《古剑奇谭》,以历史为背景弘扬武侠精神,另外也不乏一些小工作室制作出的精品游戏。
2.2开发难度
2.2.1编程语言
目前主流有三种语言JS、C#、C++三种,其编程性能上各有所长,本文所提及的RPG Maker MV中使用的是JS语言,JavaScript是一种基于对象的脚本语言,JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型并不做出严格的要求,是基于Java基本语句和控制的脚本语言。
2.2.2引擎选择
在3D游戏中,多使用虚幻、Unity3D等游戏引擎。本作使用的是RPG Maker MV引擎。RPG Maker,又名RPG制作大师,是一款Enterbrain Incorporation公司出品的RPG游戏制作工具。
3 技术基础
3.1 RMMV引擎的使用
RMMV引擎的界面分为三个部分,工具区、地图素材区、游戏编辑区,RMMV通过可视化编程,可以让开发者更为直观和方便地完成游戏制作。
3.2地图编辑器
在RMMV中,地图是由一个个小块组合而成。地图分为室内地图,室外地图,世界等图等多个类别。地图的大小由所放置的图块决定,一般为20*20左右。
3.3事件编辑器
在RMMV制作的游戏中,剧情的推动,人物的移动,物品的获得。均要通过事件来完成,可以说是游戏设计开发的核心。事件制作的好坏很大程度上决定游戏的质量。鱼虱子
3.4数据库
在数据库可以对游戏中的属性进行操作,包括人物数据,物品数据,动画数据,图块数据等。
用语数据库如图3-1所示
图3-1用语数据库
袁老一路走好4 角扮演游戏的设计
4.1情节设计
一个优秀的游戏必须要有一个优秀的情节,剧情有头有尾内容丰富,才能吸引玩家长时间的游玩,在情节上需要一个起因,经由一系列事件,达到结果。小说化的剧情能激发玩家对结局的探索,也利于
游戏的周边发展。
4.2人物设计
游戏人物毕竟是虚拟的,想要刻画出一个有血有肉的形象,必须赋予他一定的性格。在角扮演类游戏中,玩家需要操作人物进行游戏。
4.3场景设计
RMMV自带有丰富的素材,利用其基础素材可以制作出山川,迷宫,城市,建筑物内部等多种场景。开发者可以不用寻专业的美工人员,自行设计出各种各样精美的地图。
4.4机制设置
在角扮演游戏中,要与敌人进行争斗,在击败敌人后,应当获取一定的经验,道具,游戏货币等,辅助提升角的能力数值,可以促进玩家的积极性,应当以正面奖励为主。
5 角扮演游戏的开发
5.1设计数据库及游戏难度
在数据库中设计任务和物品的属性,这些属性会影响到游戏的难易程度。在人物中定义属性值,要富有一定的挑战性,但不宜过难从而打击到玩家的积极性,在设计敌人时也是同理。梁博父亲是谁
在物品设计上可以添加部分道具,作为任务道具,促使玩家去探索收集,并在完成收集目标后给予奖励,或作为游戏通关时的评价。
5.2设计游戏事件
游戏的剧情推动由事件来完成,玩家可以通过分支选项,设置变量,开关操作等构建整个游戏的流程,
事件编辑器如图4-1所示。
图4-1 事件编辑器