《无畏勇士》iOS平台游戏商业开发人员实例参考报告

《无畏勇士》iOS平台游戏商业开发人员实例参考报告

【摘要】:近年来,智能手机的普及程度越来越高,人们花在手机上的时间也越来越多。除了打电话、收邮件等基本功能氛围,人们会选择休闲类应用或者游戏来打发时间。手游市场正是在这样的环境下得到了飞速的发展。手游市场的火爆引起了越来越多的中小开发者的注意游戏引擎网,由于休闲游戏开发难度较小、扩散传播快,很多小团队加入了手游开发者的行列中去。Unity3D作为一款适合快速开发的跨平台游戏引擎受到很多中小开发者的青睐。由于AppStore具有比较好的生态环境,越来越多的开发者选择iOS作为手游开发的首选平台。论文中开发的《无畏勇士》就是一款由小团队开发的休闲类游戏,该游戏基于iOS平台,主要采用跨平台游戏引擎Unity3D进行开发。对于引擎未能集成的部分功能,则通过iOS平台自身的框架和第三方接口来实现。从功能需求上贴图笔刷,游戏主要分为了任务、道具、内购、分享四大模块。对主要的模块运用UML进行了流程设计。其中任务、道具模块分别从展示界面、内部逻辑、通信三部分进行了设计实现。主要使用了Unity3D中NGUI插件来完成界面及UI设计。内购模块需要借助iOS平台才能实现,因此通过Store Kit框架设计相关接口。分享模块是利用的第三方微信接口来完成游戏引擎网,主要将压缩手机截屏之后的图片配合微信来发送给好友或朋友圈。项目中综合使用了Unity3D引擎、iOS平台系统接口和其他第三方接口完成开发。游戏上架后基本上满足了团队对于休闲游戏开发过程的理解,积累了iOS平台游戏开发的经验。论文对此过程中的各项技术要点的阐述,为使用Unity3D进行游戏商业开发人员提供实例参考。

文章来源:https://cdmd.cnki.com.cn/Article/CDMD-10487-1015013637.htm