基于unity2D引擎的情景闯关游戏的设计与实现.doc
《基于unity2D引擎的情景闯关游戏的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于unity2D引擎的情景闯关游戏的设计与实现.doc(40页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、摘 要本次课题的游戏设计主题是基于unity2D的情景闯关游戏的设计与实现,也可以说是一个养成策略游戏,游戏玩家代入游戏主角,从主角的视角出发,通过游戏场景中提供的信息,判断游戏走向,在每次关键时刻做出的选择都会影响到游戏后续的发展。在游戏过程中游戏剧情完全按照玩家的选择意愿逐步进行发展。游戏注重玩家的逻辑思维以及一定要具有前瞻性,所有的信息线索都是有关联性的,但不是唯一的,所有找到的线索会关系到之后剧情的的发展。游戏的操作方式很简单,主要通过鼠标和方向键进行操作;但是玩家需要有一定的社会观和生活常识。养成类游戏也可更形象的描述为梦想成真游戏,玩家只要跟着游戏剧情走,就可以在游戏中实现梦想并且
2、获得自己想要的东西 ,在游戏中培养一个特定的人物,通过操控游戏人物的人生,来实现自己不能实现或日常生活中不敢做出行动的事情,在游戏中获得成功的成就感。策略游戏则是一种激励玩家主动找到问题并且通过一定的方式去通关的游戏,游戏玩家通过使用一些技巧在游戏中找到关键的制胜秘诀,从而在游戏中获得成功。这次课题主要是融合这两类游戏集成养成策略游戏。在游戏中主角的人生走向由玩家决定。玩家可以在游戏中通过层层线索最终引导剧情的走向,走向成功或失败落寞的结局。关键词:情景闯关 unity引擎 单人端游 网络游戏 角色扮演游戏 C#AbstractGame design theme of this topic i
3、s based on the unity2D scene to confirm the design and implementation of the game, also can saying is a development strategy games, game players into the leading role from the Angle of view of the protagonist, through the information provided in the game scene, judgment towards the game, each time t
4、he key moment choices will affect the follow-up to the development of the game. In the game in the process of the plot completely carried out in accordance with the players choice will gradually develop. Game pay attention to logical thinking as well as the players must be proactive, all of the info
5、rmation clues are relevant, but not the only one, after all find clues will be related to the development of the plot. Game mode of operation is very simple, mainly through the mouse and the direction key to operate; But players need to have a certain society and life common sense.Develop games more
6、 image can also be described as a dream come true game, players just follow the game story, can realize the dream in the game and get what they want, cultivate a specific character in the game, through the manipulation of the characters of life, to realize there cannot come true or dare not to act i
7、n everyday life, in the game for the success of a sense of achievement.Strategy game is a kind of incentive players take the initiative to find the problem and through certain way to customs clearance games, game players through the use of some skills in the game to find key wins, so as to succeed i
8、n the game. This topic mainly fusion the two types of integrated cultivation strategy game. The Leading role in the game of life is to is determined by the players. Can players in the game through the layers of plot clues led, towards the end of the success or failure lonely.Keywords: situational re
9、cruit unity engine single side Tours online games role-playing games c #目录第一章诸论11.1课题研究背景11.2 研究目的21.3 设计思路2第二章系统开发运行环境及工具32.1 系统开发环境和运行环境32.2 开发工具3第三章 游戏设计需求分析43.1 用户需求分析43.2 功能需求分析43.3 性能需求分析53.4 数据需求分析5第四章游戏情节设计分析64.1游戏世界观64.2游戏概况64.3游戏市场分析74.4游戏的创新创意点7第五章游戏功能实现设计分析95.1 游戏界面95.1.1游戏开始界面95.1.2游戏主界
10、面场景95.1.3游戏的分场景95.1.4游戏结束界面105.2 游戏具体实现设计105.2.1游戏场景设计105.2.2主角设计115.2.3游戏交互设计145.3游戏道具设计205.3.1情节推动道具205.3.2 技能道具205.3.3 背包系统21第六章 游戏测试276.1界面测试286.2兼容性测试306.3功能测试32总结与展望34致谢35主要参考文献36第一章诸论1.1课题研究背景游戏是当代人为了减轻生活压力聊以安慰的一种手段,通过在游戏的虚拟世界中,完成一系列的游戏行动来疏解生活中时常感到不满,气愤,不甘的坏情绪,通过游戏来学会控制自己的脾气,不在现实生活中爆发,在游戏中过滤掉
11、很多消极的情绪。通过游戏使人身心受到洗礼安慰。在游戏中通过控制游戏主角的人生走向成功,获得游戏的满足和成功的体验。提升游戏的代入感氛围,游戏是综合性极强的东西,如何用游戏的方式讲故事,让观众融入到游戏故事中,也就是所谓的玩家的沉浸感;文字、图片、视频、都可以作为艺术的载体,但是游戏作为一个艺术的载体的时候,他的沉浸感是很多其他艺术载体无可比拟的,现对于其他载体,游戏多出来的一个功能就是交互,一个你来我往的过程就是玩家与游戏之间进行互动与反馈的过程,交互让玩家有了参与感与沉浸感。用游戏打动玩家。这样的游戏就是一个成功的游戏。近几年来,中国游戏产业一直处于高速发展期,产业规模不断扩大,新的游戏创业
12、公司层出不穷。游戏行业吸引了很多的年轻IT开发人员,很多人也是因为喜欢游戏而选择开发游戏的专业方向。游戏开发成为当前一个热门的话题。Unity3D是一个专业的游戏引擎,可用于多平台的游戏开发设计。基于unity开发的游戏很多,其中包括网页游戏中的绝代双骄、诛仙、梦幻国度等,而手机游戏则包括王者荣耀、炉石传说、神庙逃亡等多款游戏,在这里就不一一列举。用unity开发游戏是现在游戏行业的大热,使用unity开发游戏大大降低了游戏开发者开发出一款游戏的难度,用更少的时间开发出一款优秀的游戏,把更多的时间放在游戏内容设计、美术设计等方面。Unity的画面效果其实也是很强大的,一点都不逊色于虚幻引擎3。
13、并且unity版本也一直在持续更新迭代,unity最新的版本是unity 2019 1.0.8;所以不用怕unity跟不上游戏设计行业的快速发展。unity每次更新都会有很多新增的功能组件,更加方便游戏的开发需求,大大减少游戏开发的时间成本。本次课题的中心是开发出一款2D情景策略闯关游戏。玩家通过不一样的选择决定控制游戏主角,走向不一样的结局。使游戏富有多样性。1.2 研究目的在多类游戏中,重度游戏占了51%,轻度游戏21%,中度游戏28%。市场上的游戏像英雄联盟,王者荣耀,刺激战场的男性玩家占了绝大多数,而像奇迹暖暖这类的养成游戏女性玩家又占了绝大多数,市场上的很多游戏都是男女玩家比例失衡的
14、。所以希望能开发出一款不管是男性玩家还是女性玩家皆有兴趣,可以玩的游戏;这个游戏不偏重技巧打斗类,主要是游戏内容上吸引玩家,玩家跟随游戏的剧情跌宕起伏,一款游戏能在众多游戏中脱颖而出需要的是开发者脑洞思维的扩散,不仅要有别出心裁的游戏背景故事,还需要具有游戏本身的意义和目的,游戏试玩体验感也要有,要能在玩家初次试玩时就抓住玩家,不能是一次性游戏。关卡的设置难易程度也要多加考虑,调查实验之后确定游戏难度等级。一款没有意义和目的的游戏是没有灵魂的。想要通过游戏去宣传一种精神。在游戏中探索到价值。1.3 设计思路在内容上有区别于以往的游戏,在游戏故事背景上创新,建立基于unity2D的RPG角色扮演
15、游戏模型。同时在游戏玩法上也有创新,区别于以往的2D游戏,游戏结果随机,游戏结局多样性,使游戏更加富有未知性。既能休闲娱乐,也能成长进步。因为国内游戏行业起步较晚,很多游戏在设计上都会多多少少借鉴国外的出色游戏,包括游戏风格,UI设计等,在本课题里,虽然会借鉴其他出色游戏,但是一定会创新游戏的交互界面,游戏剧情也是自己完成设计,绝对不会抄袭他人设计的游戏内容,一款游戏如果只是从别人的游戏修改制作出来的,那这款游戏毋庸置疑是没有发展前途的,设计开发一款游戏要把自己的精神寄托在游戏里面,游戏行业需要多创新,要有不一样的东西,要有新鲜感,要能跟紧时代的潮流,如果能把最新发生的一些有意思,有意义的事情
16、融入到游戏中,更能使玩家更有代入感了。让游戏玩家在体验游戏的过程中感受到游戏制作者的用心,那么这款游戏就是有价值的游戏。第二章系统开发运行环境及工具2.1 系统开发环境和运行环境图2.1.1-系统开发运行环境2.2 开发工具Unity 2017.1.0、Tilemap、Visual Studio、Photoshop第三章 游戏设计需求分析3.1 用户需求分析游戏做出来就是给人玩的,所以对游戏用户的需求分析是至关重要的,考虑到当前疫情的影响,几乎全世界的人民都遭受到了疫情的侵扰,这次疫情给全中国人民也带来了惨痛的经历,所以为了结合时事,决定将疫情的因素也加入到游戏中去。用疫情这条线贯穿整个游戏故
17、事,游戏玩家通过角色扮演融入到游戏中去,完成解密冒险。找出游戏的关键点,完成游戏任务。让玩家认识体会到的是在游戏通关过程中跟随游戏人物去选择体验一下游戏主角的人生,从而得到人生的提示。在适当的关卡会给游戏故事留疑,玩家在游戏过程中不能放过任何一个细节线索。3.2 功能需求分析主要需要设计实现的是游戏角色的动画设计,以及与NPC的交互设计,还有场景的设计以及道具系统和对话系统还有UI界面的的设计。图3.2.1-系统功能图3.3 性能需求分析因为游戏现在设计主要是设计成单机游戏,没有连接数据库等操作,所以对性能方面的要求主要是通过游戏运行时的操作是否流畅,以及游戏是否有掉帧的情况发现。多个程序一起
18、运行时,察看游戏是否有操作异常的情况,如果游戏出现了性能方面的问题,考虑是否是场景元素过多,赘余的情况下要考虑是否删除一些无用的元素。3.4 数据需求分析数据方面主要涉及到NPC和玩家以及道具方面。玩家与NPC的对话主要存储在对应的Text文本文件中,每个不同的NPC对应的文本不同,获取到的游戏效果也不同,而游戏中存在两种形式的NPC,静态和动态,动画效果有不同,但是交互方面实现的功能是一样的。而道具的信息,是借助背包系统的数据库存储的,这个数据库只在游戏中可以实现,没有借助外部软件。通过这个数据库,将道具的数量,信息,名字等数据存储保存,玩家下一次进入游戏也可以找到这些数据。数据之间的关系,
19、具体如下图所示:图3.4.1-数据E-R图第四章游戏情节设计分析4.1游戏世界观游戏名字是叫“一日”,“一日”是一款2D古风奇幻解密冒险游戏,游戏通过主角的视角,误入一个古怪离奇的小镇,在镇里有很多奇怪的事情每天发生,仿佛时间静止保存在这个时间段一样。看似荒诞的情节经历,究竟是沉迷于幻境还是诅咒。游戏主角通过在小镇里探索发现找到事情的起源以及找到解决方法。同时在这段探险过程中慢慢发现自己的身世之谜。通过2D的像素场景角色表达,展现出游戏剧情,同时离奇的游戏故事更是给玩家创造出一种新奇的游戏体验。游戏最终想表达的主旨是,活在当下,前行才有意义。生命的意义正是如此生老病死不可避免,这座小镇就像是一
20、座百宝箱,在喜怒哀乐中透射人类的梦想和苦痛,没有人应该在幻想中得到永恒,但是活着的人必须放下或者一起离开。4.2游戏概况玩家代入主角视角,游戏主角是一个剑客,从小是由母亲一个人养大的,从来没有见过其他亲戚,母亲因病去世,在收拾母亲遗物时发现了母亲写的一封没有寄出的信,信纸已经泛黄稍一用力可能就会被弄破,主角在信中发现母亲提到了一座小镇以及一个名字:“阿廷”主角心中的疑惑如萌芽般迅猛生长,于是主角决定出发去那座小镇找到答案。可是这座小镇好像遗世独立的孤岛一样,打听到的消息是在小镇附近可以听到小镇的居民生活传来的声音,但是进去的人没有一个人出来的,数十年如一日已经过了十多个年头了。路上遇到了几户人
21、家都是家人进了小镇没再出来的,抱着帮他们进去找亲人的委托,同时解开自己的身世之谜的念头,剑客进入了这座小镇,进了镇子以后,发现镇里的村民都是很正常的生活着,主角路上遇到了很多事情,在进入小镇的当晚,恰巧镇里的镇长女儿结婚,镇上所有的村民都收到了邀请,主角也跟着去看了这场盛宴,晚上回到客栈打算先休息一晚,明天再帮忙找一下那些委托他的外村村民的家人。第二天醒后,主角出去找线索时发现自己昨天走过的街道同样的人在做同样的事,说的话也和昨天分厘不差,今天的所有事情和昨天的经历完全一模一样。不仅如此,第三天,第四天接下来的每一天都在上演着和前一天同样的情景。主角在其中寻找事情的真相,在镇里的每个隐蔽的角落
22、都有可能找到至关重要的线索,所以在解密探索的过程中,玩家需要细心观察周遭的所有信息,找到最终的真相,让小镇的村民过上正常人的生活,让所有的一切都回到正轨。4.3游戏市场分析现在游戏行业越来越多的人才涌进,使得游戏行业展现出了多元多样性,而游戏行业的百花齐放也使得游戏开发团队需要迸发更多的想法创意去制作一个有趣有可玩性同时又能有一定盈利性的游戏,而游戏要有趣可以是游戏玩法的新颖有趣,也可以是美术素材让人耳目一新,但是一定是离不开游戏的剧本设定的。“一日”通过新的游戏创意,使得游戏脱颖而出,如同一颗新星闪烁,拉拢更多的游戏玩家。这是一个全新的游戏故事,在游戏过程中让玩家解密并且探索,最终找到成功的
23、终极道路,最终使得玩家体会到这款游戏的意义。这款游戏适合于所有热爱思维逻辑游戏的玩家。游戏也会适当留白,给玩家意味无穷的游戏体验感。同时也使得游戏有更多的开发空间,游戏也能有前景发展。这款游戏如果能够上市,还是有他的时常价值的。4.4游戏的创新创意点游戏的创新点在于游戏通过不断循环场景内的一切设定,让玩家在场景中找到关键点,打破设定,打破这个僵局,并且通过层层关联,破坏这一日复一日不曾改变的局面,找到事情的真相,让生活回归正常,让村民生活在真实的世界里。其实每个出彩并且受到大众喜爱的热门游戏都是一定有区别于其他同款类型游戏的创新点的,有时候这个创新的点是吸引人的,有时候创新点也可能不太被大众所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 unity2D 引擎 情景 闯关 游戏 设计 实现
限制150内