毕业论文——基于Unity3D引擎的RPG游戏的设计与开发(万字最终稿).doc
I
基于Unity3D引擎的RPG游戏设计与开发
摘要
随着显卡、CPU等计算机部件性能和CGI技术的高速发展,现代游戏引擎的功能也越来越强大,被游戏开发者们广泛使用。其中Unity3D凭着它功能齐全、简单易学、支持多平台和个人免费,成为了独立游戏开发者的首选引擎。
RPG全称为角色扮演游戏,如何让玩家在操作过程不丧失乐趣,紧张刺激的玩法设计和精细完善的系统框架是必不可少的。本论文将基于Unity3D引擎设计和开发一个RPG游戏,采用基于C#与Mono开发,深入了解构建一个RPG世界的过程。
关键词:Unity3DRPG游戏开发游戏设计
IⅡ
RPGGameDesignandDevelopmentBasedonUnity3DEngine
Abstract
WiththerapiddevelopmentofGraphicCard,CPUandComputer-generatedImagery,moderngameenginesbecomemoreandmorepowerful,whicharewidelyusedbygamedevelopers.Byall-roundfunctions,lowerdifficultyandbeingfreeforpersonaluse,Unity3Dhasbeenthefirstchoiceofgameengineforindiegamedevelopers.
RPG,alsoknownasRole-playingGame,isoneofthemodernpopulargametypes.WhenplayingRPGgames,playercanplayoneormoreoriginalcharactersinvirtualworldcreatedbygameproducer.Exploringunknownworldandplayingamainroleinaseriesofstories,whichcanbringplayersgreatnewness,arethebiggestsellingpointsofRPGgames.Ofcourse,tolevel-uptheroleandtraintheroletochallengethestrongerenemyisalsooneofthebiggestcharmsofRPGgames.Howtomakeplayersnotlosefuninthislong-termtrainingprocess,theintenseandexcitingplaydesignandfineandperfectsystemframeworkareessential.ThispaperwilldesignanddevelopanRPGgamebasedonunity3denginetodeeplyunderstandtheprocessofbuildinganRPGworld.
Keywords:Unity3DRPGGamedesignGamedevelopment
目录
摘要 I
Abstract I
目录 II
1概述 5
1.1研究背景 5
1.2国内外行业发展现状 5
1.3研究意义 6
1.4论文结构 6
2Unity3D引擎 8
2.1引擎简介 8
2.2引擎特性 8
2.2.1可视化编辑器 8
2.2.2真实物理演算 9
2.2.3基于C#与Mono开发 9
2.2.4Profiler性能分析 9
2.3其他引擎比较 10
3其他相关开发技术 11
3.1C# 11
3.2MicrosoftVisualStudio 11
3.3ShaderGraph 11
4游戏系统设计 12
4.1总体框架 12
4.2