(文/郭忠全)众所周知,网络游戏、手机游戏已深入人们的生活,其产业规模在不断扩大,产值不断增加,游戏软件产业已被列为IT领域重点扶持的支柱产业之一,目前已经得到国家政策上的大力扶持与推动。据工信部的调查数据显示,游戏软件人才已经成为目前IT产业发展中最紧缺的人才之一。
对于游戏开发者来说,用不断进化的专业能力为玩家呈现更高品质的游戏产品,是历久弥新的话题。网易游戏资深游戏软件设计工程师江士雄在手游超级大IP《阴阳师》周年庆之际,接受了笔者的专访。
他表示,《阴阳师》虽然已经走过了几个年头,但是依然有可观的玩家规模,占据行业潮流,归根结底是开发团队持续在原有的IP继续增加内容和玩法,丰富《阴阳师》IP的内涵,从而打造出一个“超级IP”,延续游戏的生命周期表现。
《阴阳师》这款游戏的迭代焕新离不开技术团队的研发支持,作为《阴阳师》背后的技术大神,江士雄因为卓越的架构和算法能力而享誉同行。
系统架构是游戏软件开发中比较重要的一环,良好的系统架构能够保证游戏系统的稳定性,是系统搭建的基础。此外,数据结构和算法也在游戏程序中应用得很广,可以说无处不在。通常来说,游戏对程序的效率要求很高,因此能否成为出色的游戏程序员很大程度取决于能否编写出高效的算法。
2016年9月,光电信息工程博士毕业的江士雄入职网易游戏,担任高级游戏软件设计工程师,并负责《阴阳师》游戏项目的性能优化工作。
结合游戏软件开发的能力需求,在外行人看来,游戏软件工程师应该是跟计算机专业关联紧密的职业,江士雄的专业似乎与游戏软件开发有一定的距离。
对此,江士雄解释道:“光电信息工程专业需要掌握计算机原理、单片机原理、软件技术等与IT行业一脉相通的专业知识,因此我自己虽然最终成为了程序员,而不是工程师,但是也算是专业对口。”
笔者也了解到,进入到《阴阳师》开发团队后,江士雄就充分展现了自己一流的架构和算法能力。针对《阴阳师》游戏中现有地图查询算法导致的数据库性能降低的问题,江士雄通过将原来在数据库中执行的地图查询算法移植到游戏代码中,并将该算法进行分布式并行化,成功解决了该算法导致的数据库性能问题。
此外,他还负责为《阴阳师》项目的创新玩法进行对应功能的架构与实现。例如,他根据游戏策划提出的支持不同服务器的大量玩家同时战斗的要求,通过利用服务器分布式技术构建服务器框架,搭建了本地服务器(玩家登录的服务器)以及中心服务器(用于信息转发与处理的与所有本地服务器连接的中心服务器),实现了不同服务器之间的通信,解决了中心服务器处理大量玩家信息时所导致的性能问题。
作为网易游戏的超级大IP,《阴阳师》是聚光灯下的“明星”产品,是玩家和媒体追逐的对象。这款游戏周年庆之际,笔者也希望通过对话游戏背后的技术“大神”,让公众更加立体地了解《阴阳师》这个“超级明星”。
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。
文章投诉热线:156 0057 2229 投诉邮箱:29132 36@qq.com