基于Unity3D的MOBA手机游戏开发开题报告
2020-04-13 16:06:36
1. 研究目的与意义(文献综述)
moba类游戏是一种以竞技场为游戏场景的多人在线即时策略游戏,以其无需付费、公平竞技、即时对抗等特点在最近几年内风靡全球。游戏通常以5v5的对抗形式展开,每个玩家可以操作自己的游戏角色来与敌方对抗、争夺地图资源。游戏的目标是摧毁敌方的基地/标志性建筑物。
开发moba游戏涉及到许多游戏开发领域中的技术重点和难点,比如游戏框架的搭建、网络服务器的搭建、客户端本地游戏逻辑的实现、客户端和服务器通信、网络同步等等技术。其中最难攻克的技术点当属网络同步。
网络同步大概可以分为状态同步和帧同步:
2. 研究的基本内容与方案
(1) 基本内容、目标:
1. 使用unity3d搭建游戏场景,实现动画特效等相关功能
2. 使用c#实现游戏内攻击、寻路、判定等游戏逻辑
3. 研究计划与安排
第1~3周:查阅文献:分析题目研究现状,学习基本理论;
第4周:阅读文献,撰写开题报告,英文文献翻译;
第5周:使用unity搭建基础的战斗场景、单位的基础功能(攻击寻路)、游戏基本逻辑;
4. 参考文献(12篇以上)
[1]. 吴亚峰,索依娜 unity5.x3d游戏开发技术详解与典型案例 人民邮电出版社 2016.2
[2]. [美]jeffrey richter著,周靖 clr via c#(第4版) 清华大学出版社 2014.11
[3]. 郑阿奇 visual c#网络编程 电子工业出版社 2011.10