Polyphony Digital - ポリフォニー・デジタル Polyphony Digital - ポリフォニー・デジタル

WHO WORKS HERE

People 员工访谈

构建工程师

Build Engineer

STAFF INTERVIEW

大学期间学习游戏制作后,我先后在一家B2B公司和一家网络游戏开发公司工作,之后于2020年加入Polyphony Digital。目前我担任《跑车浪漫旅7》的构建工程师。

  • 因动漫结缘编程与游戏开发

    我第一次接触编程是在初中时期。当时我正在追一部动漫,主角是一名高中生,学习之余还是一名自由程序员。我当时觉得这个角色特别酷,并因此对编程产生兴趣。

    当我思考要编写什么程序时,我选择了游戏制作,因为我觉得游戏是最有意思的。我父亲是一名电脑爱好者,早在Windows 95时代就给家里添置了一台电脑,所以我上手编程也是水到渠成。但在那时,互联网上成体系的编程资料远不如现在多,想要找到自己需要的内容格外困难。直到我考入大学选择游戏制作专业前,我一直只能依靠找到的少量信息自学自练。

  • 从B2B开发转而成为Polyphony Digital的一名构建工程师

    大学毕业后,我加入了一家致力于B2B网页及Flash制作的公司。我在那里主要负责内部库的开发工作,也正是在这个岗位上,我意识到相比于游戏开发,自己可能更适合这类工作。

    之后,我又入职了一家开发智能手机网游的公司。起初,我的主要职责是游戏编程。在完成本职工作的同时,我也会去支援开发团队,参与开发一些功能。一段时间后,公司里就传开了。说有这么一个人对改善开发环境兴趣浓厚,甚至能自己上手。后来公司成立了专门负责改善开发环境的团队,把我也调了过去。我的构建工程师职业生涯就此开启。

    在成为一名构建工程师后,我对自己的工作也相当满意,只不过这家公司主要专注于开发智能手机游戏,而我一直希望有朝一日能参与家用游戏主机的开发项目。当时我已临近30岁,想着为何不乘着年纪还不算大的时候,换一份新工作,去接受新的挑战。

    于是我发了一条很简单的推文,内容是“寻求构建工程师岗位”。这条推文并没有特别指向某家公司,但没想到,一位陌生人回复了我,说想和我聊聊。这个人正是Polyphony Digital(PDI)的工程总监。当然,在认识他之前,我就听说过《跑车浪漫旅》这个游戏。但那时我对汽车知之甚少,所以很担心自己对专注于开发《跑车浪漫旅》系列的PDI是否真的有帮助。不过他告诉我,“汽车和赛车相关的专业知识并非必需”。在他的鼓励之下,我下定决心跳槽。那时是2019年5月。

  • 疫情催生对远程开发环境的需求

    2020年2月加入PDI后,新冠疫情带来的影响很快就接踵而至。刚入职没几周,由于疫情扩散,公司办公室的出入受到限制。我还没来得及熟悉新同事,就不得不开始居家办公。

    构建工程师的工作有个特点,我们必须了解清楚“谁在哪个环节遇到了什么问题”,否则根本无法开展工作。如果像市面上很多常见通讯工具那样,内部沟通仅限于被邀请加入特定项目进程的员工,那我肯定会在接下来好几个月的时间里都对公司整体情况一无所知。但PDI自主研发的内部通讯工具为我们提供了便利,我们可以主动了解正在推进的项目进展如何,每个人的工作内容以及当前存在的问题,而且每个项目的进程都对全公司开放。

    我加入公司时,《跑车浪漫旅7》的开发环境已基本成型,构建工作也已启动。因此我的工作重点是在不影响开发进度的前提下,对这套开发环境进行优化。如今《跑车浪漫旅7》虽已发售,但我这边的更新仍在继续。为了适配新增功能,构建体系必须不断改进,因此针对《跑车浪漫旅7》开发环境的维护和优化未来还会持续下去。

    与此同时,现在也是我们探索未来开发环境方向的关键时期。为此,我们目前正不断调研和试验不同的构建环境。与那些同时开发多款游戏的公司不同,PDI只专注于《跑车浪漫旅》系列,更新开发环境的时间窗口非常有限。但我很期待能在无需过多顾虑现有开发项目的情况下,更积极主动地对开发环境进行改造。

  • 团队所需要的人才

    eng_build_02

    首先,只要是对改善开发环境感兴趣、并且享受这类工作的人,我们都非常欢迎。构建工程师的工作应用范围很广。我自己原本是客户端工程师,所以更希望能有具备服务器工程背景的资深人才加入。如果我们能整合各自的技能,协作应对各类工作任务,就最好不过了。

PEOPLE