好文档 - 专业文书写作范文服务资料分享网站

开题报告-基于Unity3D引擎的“风之幻想”角色扮演游戏设计与开发(DOC)

天下 分享 时间: 加入收藏 我要投稿 点赞

本科生毕业设计(论文)开题报告

毕业设计题目:基于Unity3D引擎的“风之幻想”角色 扮演游戏设计与开发

学 院: 信息科学与工程学院 专业班级: 计算机科学与技术****班 学生姓名: 指导教师:

20**年 3月 24 日

**

****

基于Unity3D引擎的“风之幻想”角色扮演游戏设计与开

一、 课题研究的目的和意义

1. 选题的目的

目前,游戏玩家对游戏性质和画面的要求越来越高,并且在不断要求更加新颖的游戏方式,更加美好的游戏体验。此外,游戏也逐步在向着移动终端进行扩展,手机游戏也因此正在蓬勃发展。

利用Unity3D游戏引擎,不仅能够实现键盘鼠标的输入操控,还能够应对触屏触摸输入。Unity3D强大的跨平台性能够成功地将游戏移植到手机、网页等等不同的平台,是一款非常优秀的游戏引擎。

本课题旨在实践中学习游戏制作的基本方法,探索设计游戏的基本思路,合理地使用Unity3D游戏引擎,拟开发出一款功能较为完善、具有一定可玩性的游戏。 2. 选题的意义

游戏,是人的本能之一。人们通过游戏进行学习,在游戏中思考人生,逐渐形成应对人生各种坎坷的意志。一款优秀的游戏,并不仅仅是给予玩家感官的刺激,更加是陶冶情操,深刻思想,获得知识的良好辅助。因为游戏本身的娱乐性质,可以大大地激发玩家的兴趣,而兴趣是学习的不二法门,所以在游戏过程中,人们并没有对学习产生或多或少的抗拒心理,注意力非常集中,并且能够主动地获取各种知识使得游戏能够更好地进展下去。如果,游戏能够提供具有深刻意义的知识,那么玩家就会很好地将这些知识记忆、理解甚至运用,学习效率会大大提升。一款具有深厚人文背景、游戏性能优秀、具有丰富知识的游戏能够在使得玩家在游戏的过程中潜移默化地学习到

很多重要的知识,而这种学习方式是轻松而有效的。因此,设计优秀的、富于教育意义的游戏,是十分有意义的。 3. 国内外现状及发展趋势

Unity3D是由Unity Technologies开发的一款能够创建三维视频游戏和建筑可视化以及实时三维动画等类型互动内容的综合型创作工具,这是一款全面整合的专业游戏引擎。Unity3D使用交互的图形化开发环境,其编译器在Windows和Mac OS X下,能够发布游戏到Windows、Mac、iPhone、Windows phone 8、Android等诸多平台。

从游戏及动画的发展来看,实现效果从2D向3D转变,而在众多的3D游戏引擎中,Unity3D备受瞩目,由于其跨平台性强大,脚本语言简单,价格合理,支持各种插件,文档齐全等众多优点,现在正在成为众多厂商的第一选择。

目前,使用Unity3D制作的游戏如仙剑奇侠传OL,最终幻想V,神庙逃亡2,绝代双骄,天神传,小小忍者等诸多游戏已经受到热烈的欢迎。相信未来几年,Unity3D将会得到更大的发展,成为3D游戏制作炙手可热的引擎,这将会使得更多制作精良的Unity3D游戏出现在各种平台上供玩家体验,其人才的市场需求非常巨大,而配合其他技术进行开发的程序人员更是难求,如Kinect与Unity3D为基础制作的体感游戏制作人员十分稀缺,十分抢手。

二、 课题研究的主要任务和预期目标

1. 主要任务及要求

本课题以Unity3D游戏引擎为基础,结合适当的模型,构建适宜的游戏场景,编写相应的游戏代码对模型进行操控,接收外部各种方式的输入,实现玩家对于游戏的基本操控。设计游戏剧情,游戏UI界面,游戏外部文件等等游戏设计必要内容使得游戏的信息量扩大,可玩性提升,并且随着剧情的

编写,一些富有教育意义的知识和思想能够得以渗入,这些都将会用人物对话的方式展现出来。最终完成一款功能较为完善、具有一定可玩性的3D角色扮演游戏。 2. 预期目标

(1) 完成游戏场景设计,实现人物在场景中的漫游;

(2) 完成游戏UI界面制作,实现各个功能界面和界面之间的转换逻辑; (3) 成游戏脚本开发,实现游戏怪物AI、战斗系统、技能系统等游戏功能,为用户提供较为良好的游戏体验。

三、 设计方案

1. 设计思想

为设计一个虚拟的游戏世界,需要使用Unity3D游戏引擎。游戏玩家能够通过操控游戏主人公进行相关的游戏活动。

玩家需要拥有功能强大的游戏技能。游戏技能需要有较为丰富的功能,如伤害、增益减益效果、指向性攻击与非指向性攻击、单体攻击与群体攻击,自动攻击与非自动攻击。游戏技能与界面UI紧密结合,使得游戏技能的信息能够实时显示,并根据技能的状态有所不同。

怪物需要有简单的AI。怪物能够在侦查范围内面朝游戏主人公,在追击范围内对游戏主人公进行追杀,能够在攻击范围内对游戏主人公进行攻击,而当游戏主人公逃离侦察范围时进入空闲状态。有些怪物需要有特殊的组件和来脚本释放它们的技能并对游戏主人公造成伤害。

游戏要有丰富的装备与药品。装备需要有与游戏主人公属性相匹配的属性加成信息,此外每一个装备必须要有至少一个唯一的主动效果和唯一的被动效果,这些效果不可叠加,在最后一件同种类的装备被出售之后消失。装备的主动技能施放方式随着装备在装备包中的位置有所改变。药品需要有针

对药效的脚本,不同种类的药品有不同的展示效果,计算脚本,持续时间等等信息。相同种类的药品连续使用的时候应该延长持续时间而不是互相抵消。 2. 方案论证

(1) 可行性

在学习C#程序设计语言、数据结构、算法、软件工程等知识后,这个项目的推进成为可能。Unity3D游戏引擎能够在游戏场景中实现物理效果、光照效果等游戏所需要的效果,能够支持角色扮演单机游戏的开发。

(2) 先进性

Unity3D是当前炙手可热的游戏引擎,其跨平台性优秀,文档齐全,发展前景良好。使用Unity3D制作的游戏已经在各大平台受到欢迎。

(3) 经济性

一款优秀的、受欢迎的游戏能够带来巨大的经济利益,并能够促进周边产业的发展。

(3) 科学性

Unity3D作为一款全面整合的专业游戏引擎,以此为依托能够实现功能复杂效果优秀的游戏开发,运用C#程序设计语言的面向对象的开发,能够系统而科学地开发出一款游戏。

3. 设计中要解决的主要问题和措施

(1) 如何实现场景漫游,而使游戏人物在遇到障碍物的时候能够受到阻碍或者回避障碍物。如何确定某个位置能够行走或无法行走,从而实现场景漫游。

解决措施:在场景中对游戏模型进行标记处理,区分可行走位置和不可行走位置,使用场景烘焙的方式对场景、模型进行处理,计算得到可行走位置,为游戏人物附加Unity3D自动寻路组件,通过对场景中模型的标记的判

开题报告-基于Unity3D引擎的“风之幻想”角色扮演游戏设计与开发(DOC)

本科生毕业设计(论文)开题报告毕业设计题目:基于Unity3D引擎的“风之幻想”角色扮演游戏设计与开发
推荐度:
点击下载文档文档为doc格式
3hmps1luwn3z01x0bvw21wxgu8k8be00nhc
领取福利

微信扫码领取福利

微信扫码分享