qiang

49277
文章
26009247
总阅读

《征服喵星》锻造趣味模拟游戏

精华

qiang 2018-09-13 11:55 1000+ 举报

近期,采用白鹭引擎研发的精品模拟经营微信小游戏《征服喵星》在上线后获得市场高度好评。游戏画风灵动Q萌,整体环境画面具备更高饱和度,不仅对模拟经营玩法进行革新,更增添了丰富多元的社交互动,塑造极强趣味体验。借助微信社交基因助推,《征服喵星》休闲+社交游戏属性,迎合了玩家多种碎片化场景需求,备受用户青睐。

解决4M限制,游戏发布至真机环境测试

《征服喵星》在将游戏发布至微信小游戏平台时,首要解决的即是代码包体限制、性能优化与机型适配等多个问题,由于模拟经营游戏玩法多、UI复杂、多动画、资源体积大,开发团队针对上述问题利用白鹭引擎技术支持对游戏逻辑则进行了多项改进与优化。

依托于《征服喵星》开发团队自身过硬的研发能力和引擎良好的支持能力,团队在采用白鹭引擎5.2稳定版中,顺利将游戏运行在微信小游戏开发者工具(模拟器)中。而为了将游戏运行在真机中,《征服喵星》需要突破4M包体限制(在该作品上线后微信才推出分包加载机制)。在白鹭引擎方案协助下,这个问题得到了很好的解决,游戏正常运行在微信小游戏环境中。

《征服喵星》采用了白鹭引擎提供的AssetsManager灵活定制微信小游戏缓存策略,通过 loadConfig 配置多个 resourceRoot,并将其它资源文件放置到CDN服务器上,这一策略既实现成功生成游戏包,又改善了游戏加载体验。

优化开放数据域,强化社交粘性

统领一群喵星人,环游卡通世界,征服并建设一个又一个岛屿,挑战或复仇各路好友,即使是小白玩家也能快速学习操作设定,每天享受与众不同的乐趣。玩法魔性操作简单的背后不单有微信强大的社交关系链助力,也有《征服喵星》团队对于休闲社交方面的精心钻研。

微信好友之间的快速分享能带来高质量用户转化,因此《征服喵星》团队对于小游戏的社交生态机制极为重视。众所周知,小游戏向开发者提供了wx.getFriendCloudStorage()和 wx.getGroupCloudStorage()两个API 接口,为了保护关系链数据,微信增加了开放数据域的概念。而获取开放数据域被认为是开发例如排行榜,激发玩家分享欲望的重要途径,但对于很多开发者而言这一技术问题并不能轻易通关。

《征服喵星》团队采用白鹭开放数据域解决方案支持下,进一步优化了开放数据域工作流并且提高开放数据域渲染性能。游戏成功开发出排行榜,利用分享、邀请强化社交关系,提高玩家对游戏的粘性,来拉动游戏各方面数据进一步提升,与微信小游戏生态优势完美契合,让游戏快速在好友之间风靡。

节省资源加载成本,提升游戏体验

作为一款颜值在线的小游戏作品,《征服喵星》角色灵动Q萌,画面具备更高饱和度,上线后深得玩家喜爱。游戏中应用了大量高质量素材,例如房屋、椰树、海盗船、世界地图以及音效配置资源,但由于这些资源往往在运行时才被加载到内存中,在开发过程中却由于缺乏有效资源加载模块,导致游戏体验下滑。

为了尽可能的提升游戏体验,开发团队利用白鹭为开发者准备的一套功能完善的RES资源加载机制,将所有资源加载的任务都交给RES模块来管理,编写游戏时,省去关心资源加载细节而耗费的巨大成本。开发团队充分借助RES资源管理优势,将指定加载的资源在对应逻辑位置中添加了相应的执行加载代码即轻松搞定繁杂资源管理工作。白鹭引擎提供的资源缓存机制,大幅度减少了服务器成本,提高用户体验。

同时由于《征服喵星》文字渲染过程中存在造成渲染为黑块的问题,开发团队在获得白鹭技术解决方案后成功定位并且快速修复。而测试中也出现文字排版错误,在白鹭引擎为主域添加了Canvas2D模式渲染之后,此问题随即迎刃而解,为玩家营造了极致的游戏体验。

自18年4月开放至今,微信小游戏的火爆已是不争事实,不仅发布游戏超2000款,且诞生了单日变现广告流水千万、月流水过亿的爆款。目前随着微信加大原创保护,坚持去中心化,营造更多变现通道,小游戏的价值将在今后充分得以释放,而以《征服喵星》这类休闲社交竞技为属性标签的作品也将很快迎来新的价值回报。


qiang 发表于5年前

声明:该文观点仅代表用户本人,酷乐米仅提供信息存储空间服务,文中素材如有侵权请联系删除。


0 人点赞

记得评论+点赞哦

留言评价