2021 GAME FREAK 採用情報 2021年12月27日

GAME FREAK 官方程序员特写 T.K.:如果程序员轻言“不可能”,那么任何天马行空的创意都将化为泡影

T.K. GAME FREAK 官方 JA 原文 约 2 分钟

模式
氛围
访谈阵容

GAME FREAK 官方一线程序员深度特写:专门学校毕业即投身主机研发的 T.K.,分享在《宝可梦 剑/盾》中开发“宝可梦露营”迷你游戏、在《宝可梦传说 阿尔宙斯》中担纲主角奔跑、翻滚、潜行与投掷精灵球等全套实时动作交互核心逻辑的心路历程;揭示策划与程序员紧密协同、扁平碰撞的团队文化;并阐述“程序员绝不轻言放弃,要成为用技术攻克一切创意难题的解决者”的工程师信念。

T.K.宝可梦 剑/盾宝可梦传说 阿尔宙斯株式会社ゲームフリーク

Source shelf

原始资料

GAME FREAK 官方程序员特写 T.K.:如果程序员轻言“不可能”,那么任何天马行空的创意都将化为泡影

GAME FREAK 游戏程序员 T.K. 主视觉:如果程序员轻言“不可能”,任何创意都将化为泡影

图像作为阅读入口保留;正文仍以可检索、可对照的文字档案为主。

Transcript / Parallel reading

逐段译读

GAME FREAK 游戏程序员 T.K. 主视觉:如果程序员轻言“不可能”,任何创意都将化为泡影

GAME FREAK 游戏程序员 T.K. 主视觉:如果程序员轻言“不可能”,任何创意都将化为泡影

如果程序员轻言“不可能”,那么任何天马行空的创意都将化为泡影。

プログラマが「無理」と言ったら、どんなアイデアも実現できない。

通才与专才。在团队中开发的环境。

ジェネラリストとスペシャリスト。チームで開発する環境。

T.K. 在双屏开发环境下编写并单步调试实时玩家物理与状态机逻辑

T.K. 在双屏开发环境下编写并单步调试实时玩家物理与状态机逻辑

T.K. 受访
5 T.K.

原文

ゲームフリークに入社したのは、技術的な視点で『ポケットモンスター』シリーズがどのように作られているのか興味があったからです。少人数の組織であるにも関わらず、2-3年スパンで新作が発売され、世界中で評価され続けている。その技術や、開発方法を吸収したいと思いました。入社後は、一貫してゲームプログラマとして実装に携わっています。

译文

我加入GAME FREAK,是因为从技术角度对《宝可梦》系列是如何制作出来的很感兴趣。尽管公司规模不大,却能在2-3年的周期内推出新作,并持续获得全球好评。我想吸收其中的技术和开发方法。入职后,我一直作为游戏程序员参与实际开发。

T.K. 受访
6 T.K.

原文

ゲームプログラマは、ジェネラリストと言えるかもしれません。幅広く知識を備えて、ゲームを面白くするためには何でもやる人が多い。仕様策定に関わったり、企画書を書くプログラマもいます。一方で、研究開発部のシステムプログラマには専門分野の技術に尖った人が多くて、まるで研究者みたいな人もいる。困った時に相談すると必ず解決案をくれて、開発環境構築や、新技術の導入で開発を支えてくれています。社内のコミュニケーションはとても活発です。プロジェクト開始時には全職種が集まってキックオフMTGをしますし、動き出してからも随時話し合って、仕様を調整していきます。一人で黙々と作業するのは最終段階だけで、実はチームプレーが多い仕事だと思います。

译文

游戏程序员或许可以说是通才。他们知识面广,为了游戏更有趣什么都愿意做。也有程序员参与规格制定,甚至撰写企划书。另一方面,研究开发部的系统程序员中,有很多人在专业领域技术非常拔尖,甚至有人像研究者一样。遇到困难时找他们商量,必定会给出解决方案,从构建开发环境到引入新技术,为开发提供支持。公司内部沟通非常活跃。项目启动时,所有职能岗位会聚集在一起开启动会议,开始推进后也会随时讨论,调整规格。一个人默默工作的阶段只有最后收尾时,实际上这是一份团队协作很多的工作。

从零开始的连续挑战。融入动作要素的《宝可梦传说 阿尔宙斯》。

ゼロからの挑戦の連続。アクション要素を取り入れた『PokémonLEGENDS アルセウス』。

跨越工种壁垒,与动作设计师及策划在真机上高频迭代手感反馈

跨越工种壁垒,与动作设计师及策划在真机上高频迭代手感反馈

T.K. 受访
9 T.K.

原文

『Pokémon LEGENDS アルセウス』は、これまで培ってきた経験をそのまま転用することができず、ゼロから積み上げるような新しい挑戦の連続でした。フィールドの規模も大きくなり、オブジェクトも増えました。私はプレイヤー挙動の主担当だったので、特に変化を感じることが多かったです。

译文

《宝可梦传说 阿尔宙斯》无法直接沿用以往积累的经验,是不断从零开始积累的全新挑战。场景规模变大,对象也增多了。我主要负责玩家行为,所以感受变化的机会特别多。

T.K. 受访
10 T.K.

原文

物理挙動やAIを安定して処理するためにHavokを導入したのですが、使いこなしていくために研究開発部に伴走してもらって調査していきました。最初期はHavokを全く制御できず、キャラクターを坂に立たせたいのにどこまでも滑って飛んで行ってしまいました。そこから始まったことを考えると、本当に感動しますね。システムのことだからと研究開発部に任せるのではなく、最後まで一緒に作り上げていったのが印象的な経験でした。開発途中ではカクカクした動きに心配になったこともありましたが、最終的には処理負荷を抑えてきれいなビジュアルとアクションになりました。ブラッシュアップできる間にできることは全部やろう!と、後悔がないレベルに到達できて、ユーザーの方々に楽しんでもらえる作品になったと思います。

译文

为了稳定处理物理行为和AI,我们引入了Havok,但为了熟练掌握它,研究开发部陪同我们一起进行了调查。最初完全无法控制Havok,明明想让角色站在斜坡上,它却一直滑出去飞走了。从那种状态起步来想,真的很感动。不是因为是系统方面的事就交给研究开发部,而是大家一起做到最后,这是令我印象深刻的经历。开发途中也曾因动作卡顿而担心,但最终在抑制处理负荷的同时实现了精美的视觉效果和动作。在能够打磨的期间把能做的都做了!达到了不留遗憾的水平,我认为这部作品能让用户们乐在其中。

不是“单纯实现”,而是“解决问题”。

「ただ実装する」のではなく「課題を解決する」。

秉持“用技术攻克难题而非单纯实现需求”的攻坚工程信条

秉持“用技术攻克难题而非单纯实现需求”的攻坚工程信条

T.K. 受访
13 T.K.

原文

プログラマとして大切にしているのは、ただ要望のまま実装しないということです。例えば、プランナーから「こんな企画を実現したい」という仕様書が来たとします。その場合、どういう意図でこれが必要なのかを掘り下げるようにしています。「それを実現したいなら、こういう実装にした方がいい」とプログラマの観点からアイデアを出して、分担を決めていきます。そうすると、当初とは違う解決策を提案できることもよくあるんです。「実装する」というより、「課題を根っこから解決する」という意識が大事ですね。

译文

作为程序员,我重视的是不要完全按照需求去实现。例如,策划发来一份规格书说“想实现这样的企划”。这时,我会深入挖掘其意图是什么。然后从程序员的角度提出“如果想实现那个,这样做更好”的想法,再决定分工。这样一来,常常能提出与当初不同的解决方案。比起“实现”,更重要的是“从根本上解决问题”的意识。

T.K. 受访
14 T.K.

原文

そんなプログラマとしての役割を果たすためには、やはり勉強熱心でないといけないと思っています。今まで自分が身につけていない技術でも恐れず、学ぶ。ゲーム作りって、プログラマが「無理」と言ってしまうとどんな素晴らしいアイデアも無理になってしまうんです。だからこそ簡単に諦めずに、何とかできる方法を粘り強く考えて、勉強して。最新の技術も追い続けたいと思っています。絶対に「無理」と言わないプログラマを目指したいですし、そういう人にぜひ仲間になってもらいたいと思っています。

译文

为了发挥这样的程序员作用,我认为必须勤于学习。即使是自己尚未掌握的技术,也要不畏惧地去学习。在游戏制作中,如果程序员说“做不到”,那么再出色的创意也会变得无法实现。正因为如此,不要轻易放弃,要顽强地思考解决办法,努力学习。我也想持续关注最新技术。我希望成为一名绝对不说“做不到”的程序员,也希望能有这样的人加入我们的团队。

Archive record 档案信息
Date
2021.12.27
Source
プログラマが「無理」と言ったら、どんなアイデアも実現できない。|プログラマ社員紹介 T.K.
People
T.K.
Game / Work
宝可梦 剑/盾、宝可梦传说 阿尔宙斯
Page
未标注
Language
ja
Status
published