1 绪论
1.1 课题背景
随着科学技术的发展,计算机性能的不断提升,电脑游戏由黑白到彩色,由二文到三文,游戏可玩性不仅变得丰富多彩,游戏类型更是多种多样,对于三文游戏,玩家们更看重游戏的可玩性和游戏带来的立体感受,而对于射击游戏,玩家的沉浸体验同样重要,受欧美写实游戏的影响,三文游戏的发展趋势更趋向于追求真实美感,玩家们都希望在玩游戏时能进入角色,融入场景,沉浸在游戏中。
之所以选择第一人称的射击类游戏,因为该类游戏通过以第一人称为视角,模拟玩家的真实视角,游戏画面真实,音效逼真,操作简单,带给玩家不一样的游戏体验,而且该类型的游戏为广大游戏玩家所熟知,也深受着大多数玩家的喜爱。
之所以选择Unity,也称Unity3D,是最近几年非常流行的一个游戏开发引擎,简单实用的可视化编辑界面,强大的实时调试功能,最重要的特点是其跨平台能力强,支持PC、Mac、Linux、网页、iOS、Android等几乎所有的平台,移植便捷,而且3D图形性能出众。
1.2 课题意义
近年来,随着游戏行业的火热,为了满足各类终端玩家的需求,跨平台技术日益显得重要,Unity凭借其出色的跨平台特性,在游戏开发市场上占据了重要地位,展开对Unity引擎技术的学习和研究成为各游戏公司学习的热门现象。另外,三文游戏技术也亦趋向于成熟,市面上的游戏类型更是多种多样,其中FPS射击游戏,作为经典的游戏类型为更多人所熟知,本次课题将其作为本次开发的游戏类型,希望从中深入学习游戏开发技术,了解此类游戏的开发过程,并在开发中获取新知识,以便将来能运用在不同类型的游戏中去。
到目前为止,我国游戏公司自主研发的大型射击类游戏并不算多,这里面涉及市场、资金和技术等多种原因,从技术上来看,还是落后于国外一些优秀的游戏公司,但我国游戏产业仍保持较快发展的趋势,技术也在不断的进步,开展本课题,亦是希望能在熟悉开发流程的基础上,进一步学习一些游戏开发技术,提高综合竞争能力。
而此次游戏开发设计,涉及完整的游戏开发流程,结合现在热门的游戏引擎Unity3D,配以相应的开发工具3dsMax和PhotoShop,从设计构思到美术制作,再到游戏引擎上程序模块的设计,培养我了自己分析与解决问题的能力;将美术资源应用整合在引擎上,在引擎中实现各个功能的开发,学会熟练使用Unity开发,并从中了解Unity运行机制。
总之本课题不仅能够熟悉开发流程,还能够强化使用计算机对游戏开发的实际运用技能的训练,为今后的搭建网络服务端或者跨平台开发以及不同游戏类型的设计和开发打下了一个良好的基础。
2 主要设计内容
2.1 基本游戏内容
在搭建好的游戏场景中,将会有若干个个敌人的生成点,它们会定时刷新出一些僵尸敌人,生成的敌人会自动寻找并且攻击玩家,玩家将配备一把射击武器,能够对敌人进行射击,并具有100点初始生命值,当生命值耗尽时,游戏将结束,游戏的任务就是不断进行战斗,生存下去,消灭更多的敌人,来获取更高的分数。
以下是完成课题游戏开发的基本设计内容:
1.场景设计,游戏场景制作,游戏道具制作,布置灯光效果,划分可行动区域。
2.界面设计,游戏主菜单,背景界面和功能按钮,按钮包括开始游戏、选项、帮助和结束游戏。
3.游戏UI设计,主角生命值、弹药数量、瞄准准星、小地图和得分。
- 上一篇:美丽乡村苏州横泾乡森林公园景观设计
- 下一篇:针对老年人产品设计中的交互设计研究
-
-
-
-
-
-
-
高警觉工作人群的元情绪...
C++最短路径算法研究和程序设计
g-C3N4光催化剂的制备和光催化性能研究
巴金《激流三部曲》高觉新的悲剧命运
浅析中国古代宗法制度
江苏省某高中学生体质现状的调查研究
中国传统元素在游戏角色...
现代简约美式风格在室内家装中的运用
上市公司股权结构对经营绩效的影响研究
NFC协议物理层的软件实现+文献综述