体験版は翻訳すべきか — デモを翻訳の実験場として使う
体験版を出そうとしていて、何言語で出すべきか迷っている。本編を丸ごと訳すのは本気の決断です。何千行、実際の費用、そして「この言語で何人増えるか」は誰にも事前にわからないまま、期待で押し切る決断になります。体験版はその決断の手前にあり、しかも判断を間違えても傷が浅い規模です。
この文脈で体験版を考えるときに役立つ見方は、「たまたまテキストが入っている宣伝素材」ではなく「ローカライズという問題全体の縮小リハーサル」として見ることです。同じ書き出しの仕組み、同じフォント、長くなった文字列を収めなければならない同じUI、同じストアページ。違うのは文字量だけです。本編で起きる問題は、必ず先に体験版で起きます。しかもずっと安い代償で。
この記事では、体験版を訳す価値があるのはどういうときか、実際に何を訳すことになるのか、その作業を捨てないためにどうするか、そして返ってきた反応から何を読み取ってよいのかを扱います。
体験版は、最も安い実物大のリハーサルになる
ローカライズのつらい部分の大半は、文字量に比例しません。ビルドからテキストを出して戻す仕組み、対象言語の文字を含むフォントの用意、原文の長さちょうどに設計されていた会話ウィンドウの作り直し、訳文の中で壊れるプレースホルダーの扱い、セーブして再起動しても保持される言語切り替えの実装。この手の作業量は、2000語のゲームでも20万語のゲームでもだいたい同じです。
これが体験版を訳す最も強い理由です。固定的なエンジニアリングコストを一度払うことになりますが、そのときの文字量は小さく、やり直しが安く済みます。書き出し処理が改行を落としていたなら、全シナリオではなく数百行で気づけます。UIがドイツ語やロシア語の自然な長さに耐えられないなら、本編の翻訳を発注したあとではなく、メニューの段階で気づけます。
体験版は、チームが後回しにしがちな部分を強制的に着手させてくれます。言語切り替えは後で作る、と言うのは簡単ですが、訳された体験版を言語切り替えなしで出すのは難しい。賭け金が小さいうちにこの基盤を立てておくこと自体に価値があり、それは体験版の数字がどうだったかとは独立した価値です。
体験版で実際に訳すことになるもの
判断する前に数えてください。体験版は本編の小さい版だと想像しがちですが、テキストの構成比が違います。全員が読む文字列の割合が異様に高く、本編の文字量を支配する物語の分量は少ない、という形をしています。
内訳を「本編にそのまま残るもの」と「体験版限りのもの」に分けると、計算がまるごと変わります。体験版のテキストの大半は使い捨てではありません。メニュー、オプション、システムメッセージ、操作説明、チュートリアル文は、完成版でもそのまま出荷される同じ文字列です。つまりそれを訳すことは実験ではなく、本編の翻訳を前倒しで始めているだけです。
体験版のテキスト棚卸し(判断する前に数える) ui.* メニュー、ボタン、オプション、キー設定 本編でもそのまま使う system.* セーブ/ロード、エラー、終了確認 ずっと使い続ける tutorial.* 導入の説明、操作ヒント 体験版で最も読まれる dialogue.* 実際に公開する切り出し部分 残るとは限らない store 短い説明文、このゲームについて、画像内文字 全員が読む
訳したほうがよいとき、そうでないとき
訳す価値が最も高いのは、すでに何らかの兆候があり、支出の前にそれを確かめたいときです。ウィッシュリストの内訳、前作のレビュー、コミュニティでの要望が同じ言語を指し続けているなら、訳された体験版はその曖昧な兆候を検証可能なものに変えます。その言語の人が実際に遊べるようになり、遊ぶかどうかは推測ではなく事実になります。
注目が集中する場に体験版を出すときも、訳す判断が正しくなります。フェス、デモの合同企画、パブリッシャーのショーケース。集中したトラフィックは世界からのトラフィックであり、同じ翻訳が、閑散期に比べてはるかに多くの人に届きます。
逆に見送るべき理由の大半は「まだ固まっていない」ことです。ゲームの方向性がまだ動いているなら、体験版の会話文は発売までに書き直されます。今訳すのは二重払いです。その場合は長持ちする半分 — UI、システム、ストアページ — だけを訳し、物語部分は原語のままにするか、そもそも体験版から外します。
予算という単純な答えもあります。ある言語で一つしか用意できないなら、ストアページが常に体験版に勝ちます。ページが読めない人は体験版にたどり着かないからです。ページは数百語、体験版は数千語。お金が厳しいときは、並行ではなくこの順番でやってください。
- 訳す:具体的な需要の兆候がある、テキストが安定している、集客の大きいイベントに出す
- 長持ちする部分だけ訳す:物語はまだ書き直されるが、UIとシステムは固まっている
- ストアページだけ訳す:予算が制約になっている、または新しい言語を最も安く試したい
- 訳さない:その体験版が、自分が本当に作ろうとしているゲームを表しているか、まだ自信がない
体験版のテキストを本編と分岐させない
体験版の翻訳を最も確実に無駄にする方法は、体験版ビルドに文字列のコピーを持たせることです。これは自然に起きます。体験版用にブランチを切り、誰かが本体側で一行直し、同じ文が各言語で二つ存在する状態になる。発売時には、どちらが最新なのか誰にもわからなくなり、体験版の訳文は資産ではなく負債に変わります。
対処は地味ですが有効です。体験版は、本編と同じ文字列ファイルから、同じキーで読み込む。単にその部分集合を出荷するだけにします。体験版に存在するキーは完成版でもまったく同じ意味を持つので、翻訳者から体験版の分が返ってきた時点で、それは恒久的に本編の翻訳の一部になっています。
返ってきた訳文は、残る場所に保管してください。翻訳メモリでも、スプレッドシートでも、リポジトリでバージョン管理されたファイルでも構いません。要は、後で本編を発注するときに、体験版の行はすでに終わっていて、訳し直す対象ではなく「これに合わせてください」と渡せる既存資料になっている状態を作ることです。
もう一つ落とし穴を挙げておきます。体験版にしか存在しないテキスト、たとえば「本編をウィッシュリストに追加してください」と伝える終了画面です。数行しかなく、体験版を遊び切った全員が最後に読む文章であり、ビルド全体で最も購買につながる一文です。ゲーム本体の一部ではないという理由で、これは本当によく忘れられます。
体験版の言語状態をストアで正直に示す
体験版は簡単に部分対応の状態になります。メニューは訳したが会話は未対応。体験版は訳したがストアページは未対応、あるいはその逆。どれも恥ずかしい状態ではありませんが、いずれもプレイヤーがダウンロード前に見る場所で正確に表現される必要があります。
Steamの対応言語はインターフェース・字幕・音声に分かれており、体験版は本編と並んで表示されるほかに独自のストア表示を持てるようになっています。対応言語の設定が体験版と本編でどう適用されるかは、最新のSteamworksのドキュメントで確認してください。ここを間違えるのは見た目の問題ではありません。「第二言語で試してみようと自分で決めた人」と「騙されたと感じる人」の差になります。
部分対応なら、プレイヤーの目に入る場所にそのまま書いてください。「このゲームについて」に一行あれば十分です。実際のところ、体験版の正直な部分対応にプレイヤーはかなり寛容で、嘘だった対応表記にはかなり厳しい。作りかけであることを堂々と言えるのは体験版の特権であり、完成版にはない自由です。
体験版から何が読み取れるか、そして次の一手
見るべき信号は、国別のダウンロード数そのものではありません。あの数字はその地域にプレイヤーが何人いるかをほぼ反映しているだけで、どのゲームでも似た形になります。情報があるのは変化のほうです。ある言語に対応した前後でその地域の振る舞いがどう変わったか、そして対応しなかった地域とどう違うか。
入口の数字ではなく、転換の各段を見てください。ページ閲覧は発見されたことを、体験版のダウンロードはページが説得できたことを、遊んだあとのウィッシュリスト追加はゲーム自体が刺さったことを示します。閲覧は十分なのにほとんどダウンロードされない言語は、ページを指しています。ダウンロードは十分なのにその後のウィッシュリストが少ない言語は、ビルドを指しています。ゲームそのものの場合もありますが、体験を壊すほど訳が粗かった場合もあります。
体験版から返ってくる定性的な反応は、ここでは数字と同じくらい価値があります。しかも完成版では二度とこの安さでは手に入りません。文字のはみ出し、不自然な言い回し、訳されていない画面を報告してくれるプレイヤーは、小さな面に対して無償のローカライズQAをしてくれているのであり、その報告一つひとつが、完成版で出さずに済むバグです。
どう結論したにせよ、判断とその理由を書き残してください。この言語は◯◯だから本編でも対応する、この言語は△△だから見送る。半年後に「なぜ4言語で、7言語ではないのか」と聞かれたとき、答えが「あの週の感触」ではなく「体験版が示したこと」の記録であるように。