【ACADEMY】ビデオゲームテスターとしての仕事に就くには
ゲーム業界で仕事を見つけるのは簡単なことではない。我々のガイドは,あなたの夢のゲーム業界の仕事への正しい道を見つけるのに役立つだろう。
このページ(準備中)では,ゲーム業界で仕事を得る方法に関するほかの詳細なガイドを読むことができ,さまざまな専門分野をカバーしている。
「ビデオゲームテスター」という肩書きは言いえて妙である。―つまりビデオゲームで終日を過ごす仕事だ。
それは外部からの見解かもしれないが,業界内では「品質保証技術者」の役割はしばしばエントリーレベルのポジションと見なされている。他のことに進む前に,経験や教育に関係なく,業界を始めるのに最適だからだ。
その中にはいくつかの真実がある。QA(※Quality Assurance)は,多くのゲームをプレイすることになる(常にではないが)。また,QAからプロデューサー,プログラマ,クリエイティブディレクター,アナリスト,スタジオヘッドになった業界の専門家の多くの例がある。
しかし,これらの見解は縮小的だ。ゲームのQAはさまざまな役割をこなし,ゲームをプレイすることは仕事のほんの一部でしかあない。そして,それは業界への足がかりになる可能性があるが,それ自体も熟練した技術的でやり甲斐のあるキャリアでもあるのだ。
実際,ゲームの歴史には,欠陥,劣悪なサービス,技術的な問題がどのようにゲームを殺したかの例が散らばっている。そして,今日のライブゲームの世界では,テスターの役割はかつてないほど重要になっている。
まだ興味があるだろうか? ビデオゲームのQAでキャリアを開始するために知っておく必要があるすべての情報を次に示す。
- ゲームをテストする仕事にはどのような種類があるのか?
- ゲームテスターとしての職に就くには,どのような教育が必要か?
- ゲームのQAに参加するための最良の方法は何か?
- ゲームテスターとして働くにはどのような資質とスキルが必要か?
- ゲームのQAに関するよくある誤解は何か?
- 新規および意欲的なゲームテスター向けのアドバイス
ゲームをテストする仕事にはどのような種類があるのか?
すべてのゲームテスターがスタジオ内で働くわけではない。 実際,多くの企業はさまざまな製品をテストするQA企業をアウトソーシングするために働いており,さまざまなテスト機能がある。
ほとんどの人がQAで考える仕事は機能テストだ。これらのチームは,ゲームの欠陥の大部分を見つけることを任されており,多くの場合,ゲームビルドに関するフィードバックを提供する最初のグループの1つだ。機能テスターは,機能のチェックと,ゲームの他の部分との統合を担当する。
次に,ローカライズテストがある。このテストでは,すべての地域でゲームが問題ないことを確認するために,テキストと音声を確認する必要がある。一部のローカライズテストでは,ダイアログの変更を直接翻訳して実装する必要がある。
次に,互換性テストだ。PS4 ProとPS4の両方,またはさまざまな種類のスマートフォンでゲームが正常に動作する場合など,異なるハードウェアでゲームが正常に動作することを保証する部門だ。または,異なるコントローラと他の入力デバイスを使用する。
最後に, コンプライアンス/認証テストがある。任天堂,Xbox,PlayStationなどのプラットフォームホルダーには,開発者がコントローラを参照する方法など,ゲームで従うべきルールを決めている。テスターは,ガイドラインに照らしてテキストをチェックし,任天堂のボタンプロンプトまたはPlayStationエラーメッセージがXboxゲームに表示されないことを確認する必要がある。 これを間違えると,ゲームは認証に失敗する。
パフォーマンス,ユーザビリティ,フォーカスグループ,そしてクローズドβテストなど,他のニッチ形式のテストもある。多くの場合,これらは上記の4つの役割の一部を担うこともある。また,ライブのサービスベースのゲームの登場により,テスターの役割は常に進化している。
「大規模なチーム,とくにライブゲーム(MMOなど)で働くチームでは『リリーステスト担当』のチームがあります」と,Failbetter GamesのQAスペシャリストであるLesleyann White氏は説明する。「開発中に新機能に取り組むのではなく,これらのテスターは最終製品と,より幅広いゲームへの統合にのみ焦点を当て,既存のコンテンツを壊さないようにします」
スタジオ内では,QAの役割が開発チームと統合される場合がある。ここで,テスターは多くの場合,QAアナリストまたはQAエンジニアだ。
「一部の大規模なチーム,とくにライブゲームで働くチームには,リリーステスターのチームがあります」 -Lesleyann White氏,Failbetter
「当社のQAアナリストは製品の専門家であり,彼らが検出する欠陥は通常,バランス,価値,元のビジョンを満たしているかどうかなどの定性的側面に集中しています」とRunescapeのデベロッパであるJagexのQAディレクターMalachy O'Neill氏は語る。「デザインの議論に参加し,プレイヤーの発言を確認することは毎日の作業です。これはブラックボックステストと定義されることがあります」「反対側には,よりシステムに焦点を合わせたQAエンジニアがいます。彼らはQAアナリストほど知識は広くありませんが,アーキテクチャレベルまで深く掘り下げることができます。開発環境を快適にして貢献できるよにする必要があります。これは,グレーボックステストと定義されることがあります」
「最後に,業界ではより多くのQA自動化と自立を推進する動きがあり,非技術テスターの技術的障壁を下げています。大規模なQA組織には,この機能を果たす高品質のエンジニアリングサブチームがあります。あなたが見つける一般的な仕事は,テスト中のソフトウェア開発エンジニアです。この役割の人は,コードをテストするコードを書くことができます。これは,ホワイトボックステストとして定義されることがあります」
ゲームテスターとしての職に就くには,どのような教育が必要か?
大まかに言えば,正式な教育はゲームQAで働くための要件ではない。
「ゲームデザイン,ソフトウェア開発,コンピュータサイエンスの大学の学位は常にプラスですが,ほとんどのスタジオとQA機関は,最低でも高校(教育)で応募者を引き受けます」とKeywords StudiosのQAマネージャー,Adam Rush氏は語る。
しかし,QAはゲーム業界でますます要求の厳しい分野になりつつあり,教育はあなたの地位を確保するのに役立つだろう。
「QAエンジニアなどの役割が技術的になればなるほど,ゲーム開発,コンピュータサイエンス,数学などの従来の正式な教育は高く評価されますが,難しい要件になることはめったにありません」とO'Neill氏は語る。「品質保証は,おそらく他のどの分野よりも優れています。あなたが進むにつれて学習します。良い格闘ゲームのように,簡単に習得でき,マスターするのは難しいのです」
「最近の傾向は,ISTQB(International Software Testing Qualifications Board)シリーズの認定などのプロフェッショナルQAトレーニングです。これらは,クラフトの優秀性示すものとなっており,QAを真剣に受け止めなければなりません」
White氏は次のように付け加えている。「ますます多くの企業が,テストでISTQB基礎証明書を持っていることを申請者に求めています。それは良いことです。―確かにソフトウェアテストの原則の基礎を与えてくれます― しかし,とくに下位職では,私にはこれは必須のものとは思われません。この資格を持っていないからといって応募者を選考から外すようなことはしないでしょう」
「テストスクリプトを自動化する,発見したバグを実際に修正するなど,プログラミングスキルを求められる役割はますます増えています。テスターがコードを読んで理解するときに役立つのは,基本的なプログラミングスキルです。YouTubeの無料チュートリアルまたはUdemyのようなポータルの有料コースからのオンラインコースから豊富な知識が得られます。正式な資格にはつながらない可能性がありますが,QAの役割には絶対に役立ちます」
ゲームのQAに参加するための最良の方法は何か?
QAの役割は,GamesIndustry.biz Jobs Boardを介して,または地元のスタジオのWebサイトで直接見つけることができる。多くの雇用主は,多少のQA経験を好むが,始めたばかりのときはどうやってそれを手に入れればいいのだろうか?
「インターンシップと実務体験を申し込みましょう」とWhite氏は提案する。「これは必ずしもゲーム業界である必要はありません。ターゲットとするのはハイテク企業です。夏の仕事は,重要なスキルを身につける良い経験になります」
独自のゲームを作成するだけでなく,さまざまなツールや技術を学ぶことも利点をもたらす。
「ゲームデザインとプログラミングの知識を実証できるポートフォリオを構築しましょう」 -Lesleyann White氏, Failbetter
「ゲームデザインとプログラミングの知識を実証できるポートフォリオを構築してください」とWhite氏は続ける。「開発プロセスとデバッグおよびバグ修正の取り組みをまとめたブログを見てください。Unity,Unreal,GameMakerには無料バージョンがあります。ゲームビルドのQAテストに時間を費やすというのは同時に,ゲームエンジンで直接テストするのに時間を費やすということです。問題の回避方法を知ることは非常に役立ちます」「業界のツールを研究しましょう。Test Rail, Charles proxy,Jiraなどのテストツールについて言っているのはありません。Visual Studio,Git,Ink,Twine,Blender,3DS Maxなどの開発チームが使用するツールについても幅広く言えることです。ほとんどが無料版,試用版,教育版を持っています」
White氏は,バグの悪用を勉強することも勧めている。「バグを悪用しろといっているのではありません―クビになります― 修正される前にバグを悪用する他の例を探してください。これに最適なのはMMOです。破壊的な思考について多くのことを学び,たとえば,インタフェースを使用してスクリプトを停止する方法などのパターンを見つけることができるでしょう」
「最後に, オンラインテストコミュニティに参加してください。ガイダンスを喜んで提供する他のテスターに会うことができます。ソフトウェアアプリケーションのテストを支援する機会もあります。ゲームではないかもしれませんが,テストの経験です」
ゲームテスターとして働くにはどのような資質とスキルが必要か?
信じようと信じまいとかまわないが,「ゲームが得意なこと」は,ゲームのテスターになるために最も重要なスキルではない。
「あなたは,論理的で,忍耐強く,創造的な思想家であり,簡潔で明確な文章能力を備えている必要があります」と,Universally SpeakingゼネラルマネージャーJames Cubitt氏は語る。「テスターや開発者が問題を理解して再現できるように,問題がどこにあるのか,それが何であるのか,どのように発生したのかを明確かつ簡潔に明言できる必要がある。
「問題を再現するには,忍耐が必要になります『再現するステップ』ができる限り正確であり,実際に毎回行われるように,同じことを何度も行う必要があるからです。たまにしか発生しない問題では状況は悪くなります」
「多くのタイプのユーザーと同じように考えなければならないので創造性も不可欠です。一部の人はタイトルをくまなく調べ,一部の隅々を探検し,一部は順不同でバグやエクスプロイトを探します。このすべてをカバーする必要があります」
QA内で昇進するときには,チームを管理し,クライアントと連携できるように組織化する能力が不可欠だとTestronic WarsawのQAプロジェクトリーダーPawel Marciniak氏は語る。
「チームの各メンバーにタスクを割り当てることから1日を開始します。1日を通してクライアントに連絡し,進捗状況についての最新情報を送信します。技術者によって日中に報告されたバグを確認することも私の責任の一部です。多くの場合,デザイン文書またはタイトル自体に基づいてチェックリストを作成します」
とくに開発者と直接やり取りする場合,新進テスターが習得すべき主要なスキルは外交だ。
「社内QAには優れたコミュニケーションスキルが必要です。どれだけ強調しても足りないくらいです」とO'Neill氏は語る。 「あなたはプログラマ,アーティスト,デザイナーとともに働いています。あなたは,交渉して感情的に気を配って意見を伝える必要があります。たとえ彼らが意見を聞きたいと思わない場合でもです」
「エゴをドアに残しておくことも重要です。私はゲーム開発コースからきた多くのテスターが,実際に彼らの出したアイデアや欠陥が取り上げられなくてもなにもできないことにカルチャーショックを受けるところをさんざん見てきました」
ゲームのQAに関するよくある誤解は何か?
●1日中ゲームをするだけだ
「社内QAには優れたコミュニケーションスキルが必要です。どれだけ強調しても足りないくらいです」-Malachy O'Neill氏, Jagex
ゲームのテストには多くの前提があり,最も一般的なものはビデオゲームジャーナリズムとゲームPRと共通している(※どちらも日本ではあまり参考にならないので未翻訳)。簡単に言えば,ゲームのテストは1日中ゲームをプレイするということではない。
「テストとプレイには大きな違いがあります」とCubitt氏は語る。「すべてを網羅するために,テストを計画的に実行します。マルチプレイヤーのテスト中に1日間接続および切断したり,カスタマイズ可能なすべてのアイテムを調べて,期待どおりにロードできるようにします」
White氏は次のように付け加えた。「ときには非常に反復的で,想像以上の書類や文書が必要になる場合があります。この仕事自体は自宅でゲームをするようなものではありません。ゲームを楽しむだけではないのです。一般のゲーマーとして,自分が作成したゲームを楽しめないということです。実際,開発が終了する頃には,そのゲームやコンテンツに二度と触れたくないかもしれません」
●ゆったりとした楽しいキャリアである
多くの人は,ゲームのテストはゲームをプレイするのと同じだと思っているので,彼らはそれがリラックスした,ゆったりとした環境になるだろうと想像している。まあ,彼らはこの視点を再考する必要があるだろう。
「他の仕事と同じように楽しいこともありますが,非常にストレスが多いこともあります」とWhite氏は説明する。「最近のUKIE UK Game Industry Censusはかなりはっきりと,QAはうつ病の最高率(QA回答者の30%)と2番目に高い不安率(34%)を示していたと思います」
「この役目は非常に高いプレッシャーを受ける可能性があります。開発を通じて社内テスターを採用している企業はまだ十分ではありません。代わりに,開発の終盤にQAを導入することを選択します。時間がなくなり,すべてのバグを見つけ,優先順位を付け,不動の期限までに修正するか巻き戻ししなければなりません」
「テスターはしばしば『最終防衛線』と呼ばれます。それは名誉のバッジとして意図されていますが,プレッシャーを加え,責任をシフトし,しばしば悪いプロジェクト管理を暗示しています」
「プレイヤーのフィードバックをフィルタリングする必要があり,非常に落胆する可能性があります」 -Lesleyann White氏, Failbetter
「ダブルパンチとして,QAの役割の多くは何らかの種類のプレイヤーサポートを伴います。プレイヤーに応答する必要がない場合でも,レポート/フィードバックをフィルタリングする必要があり,これは確実にメンタルヘルスに影響を与えます」O'Neill氏は次のように付け加えた。「プレイヤーからよく見られる誤解は,我々の役割は『最終承認者』だというものです。『なんでQAがこれを止めなかったのか?』という言葉がよく聞かれます。人生と同様に,ギブアンドテイクがあります……提案はしますが,何をするかについてはチームが決定します。QAはすべての人に情報を提供することを保証します。QAサークル内では,『品質支援』という用語は,我々が何であるかをよりよく表すものとして注目を集めています。我々は品質管理ではありません。新しいテスターはこの問題に苦労しています」
●行き止まりの仕事であり,業界への足掛かりにすぎない
ゲーム業界に参入して何か他のことをする足掛かりとしてQAを利用する人もいるが,それ自体が非常に充実したキャリアになることもある。Jose氏は,この道に進むことを選択したユーザーが利用できる役職の一部として,QAのテストリード,プロジェクトマネージャー,およびディレクターを挙げた。
「経験豊富なテスターは非常に貴重です」とCubitt氏は語る。 「上級職になると,テスターのトレーニングと管理に加え,開発者と直接コミュニケーションを取りながらテスト計画を作成するなど,より大きな責任を負うことになります。最も重要な職場スキルを絶えず構築し強化していくことになるでしょう」
「また,業界の多くの役割にとって大きな一歩とはなりません。QAでいくつかの素晴らしいスキルを学ぶことができますが,アニメーションやコミュニティ管理,マーケティングに関連するものはあまりありません。悲しいことに,多くの企業では技術的な職種で働くと残業を伴います。現実には,あなたは頻繁に疲れ,しばしばストレスの多い環境で働くことになるでしょう。あなたが本当にやりたいことのスキルを開発する余暇はほとんど残されない可能性があります」
「対照的に,QAはゲームのあらゆる要素に触れることができる,業界でも数少ない役割の1つであり,他のすべての部門と連携することができ,開発プロセスの完全な概要を得ることができます。それはとてもエキサイティングなものです。そのため,制作やデザインなどの役割の優れた基盤となります。技術面は,プログラミングの役割に進化するための優れた入門書にもなります」
●バグを見つけることがすべてだ
品質保証はバグに気付くだけではなく,バグを修正することもできる。それだけではない。
さらに,バグを見つけるだけでなく,バグの修正に関与するテスターもいる。また,テスターは開発チーム向けに聖書や技術文書を作成することがよくある。テストを簡単かつ迅速にするツールを作成する人もいる。
新規および意欲的なゲームテスター向けのアドバイス
●地元のスタジオのWebサイトを確認しよう
地元のゲーム開発者は常にゲームのテスターを必要とするわけではないかもしれないが,多くの場合,参加してフィードバックを提供してくれる人を必要としている。
「これらのスタジオがオープンハウスや地元のプレイセッションを主催しているなら,参加してください」とRush氏は提案する。「デベロッパとプロデューサーは,意見をきれいに伝え,ゲームプレイに関する実用的なフィードバックを提供できるゲーマーを常に探しています」
「リモートβテスターになる機会を探してください。洞察を得て,実用的なフィードバックを提供する方法を学びます」 -Adam Rush氏, Keywords Studios
「不幸にもゲーム産業が活況を呈している都市に住んでいない場合は,リモートβテスターになる機会を探してください。これらはスタジオでのQAエクスペリエンスを提供しないかもしれませんが,洞察を得て,開発者とテストを実行しているコミュニティコーディネーターへの実用的なフィードバックを提供する方法を学べます」氏は続ける:「β版に参加してください。ときどきスタジオはゲームにたくさんの人が必要になります。ときどき彼らはあなたが見つけたフィードバックやバグがほしくなります。これはエントリーレベルのインタビューに参加できる経験です」
●ゲーム業界について学ぶ ―そのすべてを
業界と最新の開発に注目しよう。新しい技術,新しいジャンル,新しいサービスは,ゲームのテスト環境を常に変えている。
「幅広く多様なゲームの知識を持っていることは,常に利益になるでしょう」とWhite氏は語る。「あなたが応募している会社が作ったゲームについての実用的な知識を持っているのと同じです。しかし,たった1つのゲームやジャンルの専門家になることに専念しないでください」
「World of Warcraftの大ファンなのでBlizzardで働きたいという場合は,ゲームの知識が役立ちますが,WoWしか知らない場合は不利益になる可能性があります。テスターはユーザーの考え方で仕事に取り組む必要がありますが,結局のところ,それはビジネスであるため,ビジネスに焦点を当てた考え方を採用する必要もあります」
●心を開いて
最終的には,さまざまな製品をテストすることになる。あなたは大規模戦略ゲームファンかもしれないが,Switchのパーティーゲームも喜んで受け入れよう。
「おそらく,すぐにお気に入りのAAAゲームシリーズや,好みのプラットフォームに参加できることはないでしょう」とCubitt氏は語る。「モバイルゲームは巨大であり,その周りに多くのテストがあります。あなたはそれがプレイするゲーム種類に視野を広げてくれることにすぐに気付くでしょう。すべての年齢のゲームがあり,それらはすべて堅実で堅牢なテストを必要としています」
このページで(※未翻訳),ゲーム業界での仕事を見つけるための詳細なガイドをすべて見つけることができます。あなたの仕事について話し,ガイドで紹介されませんか? academy@gamesindustry.bizに連絡をください。
GamesINdustry.biz ACADEMY関連翻訳記事一覧
※本記事はGamesIndustry.bizとのライセンス契約のもとで翻訳されています(元記事はこちら)