基于Unity3D引擎的角色扮演游戏设计与实现文献综述
2020-04-24 09:56:23
1.1研究目的:
本次毕业设计的题目是基于Unity3D引擎的角色扮演游戏设计与实现。Unity作为一款著名的游戏引擎,自发布以来,迅速成长为领军人物。3D游戏引擎作为游戏设计的核心工具,几乎涵盖了游戏开发过程中所有重要的环节。
1.2研究现状:
游戏引擎是一个为运行某一类游戏的机器设计的能够被机器识别的代码(指令)集合。它像一个发动机,控制着游戏的运行。一个游戏作品可以分为游戏引擎和游戏资源两大部分。游戏资源包括图象,声音,动画等部分,列一个公式就是:游戏=引擎(程序代码) 资源(图象,声音,动画等)。游戏引擎则是按游戏设计的要求顺序地调用这些资源。
当前较为著名的游戏引擎有:Unreal 4(虚幻4)、Frostbite 3(寒霜3)、Cry Engine 3、Unity 3D等等。例如,最近风靡中国的大逃杀类游戏 PUBG(PLAYER UNKNOWN’S BATTLE GROUNDS,绝地求生)就是以Unreal4引擎为核心设计制作的。Frostbite 3引擎的特色是可以运作庞大而又有着丰富细节的游戏地图,同时可以利用较低的系统资源渲染地面、建筑、杂物的全破坏效果。使用寒霜引擎可以轻松地运行大规模的、所有物体都可被破坏的游戏。以Frostbite 3为核心的主要代表作有Battlefield系列(战地系列)、Need for Speed: Rivals(极品飞车:宿敌)等等。而以Cry Engine 3为核心的代表作有Crysis系列(孤岛危机系列)、Warface系列(战争前线系列)等等。
由此可以看出,当前的出色的主机游戏多由国外游戏公司制作发布,而国内出现的优秀作品较少。当前主流的游戏引擎多用于开发设计FPS(First-person Shooting game,第一人称射击游戏),对于其它类型的游戏如策略养成类、角色扮演类游戏,发布的作品相对较少。一方面是由于游戏市场的主体是男性玩家,对FPS游戏的喜爱是要高于其它类型的游戏的。但随着近年来,以王者荣耀、阴阳师等为代表的MOBA(Multiplayer Online Battle Arena,多人在线战术竞技类游戏)、RPG(Role-playing game,角色扮演类游戏)手游异军突起,女性玩家逐渐进入游戏市场,对其它非FPS类型游戏需求增大。另一方面,是由于其它类型的游戏耗用的资源较少,利用大型游戏引擎来设计制作会增加成本、开发难度,而Unity 3D以其优越的兼容性,既适应PC端开发,又能适应手游端开发,更由于其个人版免费的特质,使更多的游戏爱好者可以参与到游戏制作中来。
目前,以Unity 3D为核心的游戏代表作有王者荣耀、HearthStone:Heroes Of Warcraft (炉石传说:魔兽英雄传)、崩坏3、神庙逃亡等。
1.3研究意义:
随着近年游戏市场的火热,开发制作RPG类游戏,可以丰富游戏种类,挖掘潜在游戏人群,增加用户黏度。角色扮演元素在各类游戏中,如:交换卡片游戏、FPS游戏、动作游戏等,都有所体现。应用好角色扮演元素,正是开发其它游戏的重点之一。此外,角色扮演游戏还可以用于让玩家在一个拟真的环境下扮演各种职业,用于训练一些建筑、精密操作、医学等方面的研究。
Unity 3D不仅作为一个游戏开发引擎,应用于二维、三维游戏的制作,也可以应用在虚拟现实技术方面,实现虚拟现实系统的制作。随着虚拟现实技术的火热,虚拟现实技术首先在游戏领域大显身手。Oculus在2012年“电子娱乐博览会上”展出了搭载虚拟现实技术的Rift头戴式显示器,随后索尼在美国游戏开发者大会上发布了Project Morpheus。这些都标志着虚拟现实技术在游戏领域的飞速发展。