论文部分内容阅读
近年来,随着智能手机性能的不断提升与迅速普及,以及手机在游戏操控性和表现力上的优化,玩手机游戏已经成为智能机用户不可或缺的日常消遣活动。同时,在网页游戏竞争加剧的情况下,网页3D游戏及迅猛崛起的移动设备游戏,成为创业团队的另一种选择。同时为这两种游戏类型提供了良好的解决方案的Unity3D游戏引擎,开始被开发团队所关注。广州爱游信息科技有限公司是集游戏自主研发、游戏平台运营以及游戏行业软件研发于一身的游戏行业翘楚。我所实习的工作室隶属爱游科技广州分公司,将于今年推出两款网页游戏,并将积极开展移动游戏项目。为了工作室顺利转型,亟需分析移动游戏的行业现状,积累相关的游戏引擎开发经验,得以评估项目风险和培养相关技术人员。于是工作室提出了一份优秀的游戏策划案,要求找出一款轻量级的手机网络游戏开发的解决方案。本文结合工作室的项目需求,分析了解了移动游戏的行业现状,关注了其他手游项目组的经验得失,总结了项目过程中的一些常见问题,并对不同项目组选择的游戏引擎进行了对比分析。通过分析游戏的关键玩法和游戏特色,结合游戏策划案的实际需求,选择了Unity3D游戏引擎作为项目的开发引擎。接着,完成游戏客户端和服务端的主体框架和功能模块的设计,通过Google Protocol Buffers开源框架完成自定义的游戏通信协议,最后利用Unity3D快速开发的特性,开发完成了一款轻量级的手机网络游戏,并着重解决了游戏开发过程中的一些关键技术问题,达到了项目组的阶段性工作目标,解决方案获得了工作室的验收。