【RPG制作日誌 Vol.006】英語版制作|効率化の工夫と自作プラグインを初公開

ダイス
ダイス

皆様、こんにちは!

セレナ
セレナ

こんにちは~!

リーラ
リーラ

こんにちは。

ダイス
ダイス

英語版の制作は順調に進んでいます!

セレナ
セレナ

その中で、これまでの制作経験を活かして、翻訳作業をさらに効率化できる方法がいくつか見つかりました。今回は、その工夫についてご紹介します。

ダイス
ダイス

さらに今回は、英語版制作の中で生まれた便利な自作プラグインも初公開します!

リーラ
リーラ

スクリプトでも実現できますが、毎回設定するのは手間が掛かるため、プラグイン化することで誰でも簡単に導入できるわ。


📝【共通項目】RPG作品に関する最近の活動報告

制作日誌のコンセプト

本来は2Dのアクションゲームから投稿をするべきでしたが、下記を残そうとRPGから投稿を始める事にしました。

①現在の製作の進捗状況を共有

②ネタバレしない程度に内容を紹介

③その他、共有したい事を書く

などなど、思い付いた事を書いていきます!


🎮英語版の制作状況

ダイス
ダイス

まずは現在の進捗状況からご報告します。

セレナ
セレナ

体験版ステージ1の翻訳については、予定通り7月8日の公開までに完了する見込みです!

ダイス
ダイス

本作は同じような文章を繰り返し使用しているコンテンツについては、一括変換を活用することで翻訳作業を大幅に効率化できました。

ダイス
ダイス

翻訳を進める中で気付いたのは、AIで「日本語→英語」へ翻訳するだけではなく、一部では英語側から表現を組み立てた方が自然になるケースもあったということです。

リーラ
リーラ

このあたりはいくつかパターンがあったので、今回は実際の例を交えながら紹介するわね。


🤖 基本はAI翻訳だが、状況に応じて作業が変わる。

ダイス
ダイス

全ての日本語原文をAI翻訳すれば、そのまま英語が完成すると思っていましたが、案外そうでもないのが現実です。

セレナ
セレナ

現在は、状況に応じて次のような方法で翻訳を進めています。

  • 日本語原文をAI翻訳:基本の流れ。
  • 意図した英語にならない場合:翻訳ツールで英語表現を確認し、その結果を基にAIへ自然な表現へ調整してもらう。
  • どちらでも意図が伝わらない場合:日本語の原文を見直す。
リーラ
リーラ

例えば、次のような文章です。

翻訳する単語

キャラクターメイク

ダイス
ダイス

これをAI翻訳すると、「Character Creation」「Character Setup」「Customize Character」など、複数の候補が出てきます。

ダイス
ダイス

さらに翻訳ツールで日本語へ戻して確認します。

日本語へ翻訳した結果

キャラクター作成、設定、カスタマイズなど

ダイス
ダイス

というように、本来伝えたかった意味から少しずれるんですよね。

セレナ
セレナ

このような場合は、翻訳を無理に修正するのではなく、日本語の原文を見直す方が自然になります。

ダイス
ダイス

今回は、キャラクターを作る!?、作ろうか!? → Make a character!? これで決定。

リーラ
リーラ

このように、英語から日本語へ戻した際に違和感が大きい場合は、日本語の原文自体を少し調整した方が、最終的な英語も自然になることがあります。

ダイス
ダイス

また2つの翻訳ツールで意味が大きくずれていないことを確認したうえで採用しています。


🔄メモ帳を使って一括変換する場合もある

ダイス
ダイス

この方法を取り入れるだけでも、翻訳作業は本当に楽になります。特に効果を実感したのが、コモンイベントです。

セレナ
セレナ

当ゲームにはランダムダンジョンなど、似たような文章を繰り返し使用するコンテンツがあります。

リーラ
リーラ

そこで、「もっと効率良く翻訳できないだろうか?」と考え、試してみました。

  • 入手した。
  • 〇〇のスイッチだ!
  • 選択肢で\n[1](職業名)
ダイス
ダイス

例えばキャラクターの選択肢などは、色々な箇所で何度も登場します。

ダイス
ダイス

そこで実践したのが、dataフォルダ内のJSONファイルを直接編集し、一括変換する方法です。

セレナ
セレナ

dataフォルダの中には 「CommonEvents.json」 があるので、それをメモ帳などのテキストエディタで開きます。

リーラ
リーラ

文章で説明するより、実際の作業を見てもらった方が分かりやすいと思い、動画も撮影しました。

ダイス
ダイス

メモ帳の置換機能(Ctrl+H)を使って、一気に文章を変換していく方法です。

ダイス
ダイス

非常に効率的ですが、その分いくつか注意点もあります。

要注意する事

JSONファイルを直接編集するため、変換ミスによって余計な部分まで書き換えてしまうと、プロジェクト自体が開かなくなります。

  • 作業前に必ずバックアップを取る
  • 一度に大量の置換を行わず、細かく区切って作業する
  • 置換後は必ずプロジェクトが正常に起動するか確認する
セレナ
セレナ

このような対策を取りながら進めることをおすすめします!


英語版制作で生まれた自作プラグインを初公開!

ダイス
ダイス

まさかの展開ですが、今回は制作中に生まれた自作プラグインを初公開します!

セレナ
セレナ

当ゲームはキャラクターメイクが売りの一つですが、英字で名前を入力した時に問題が発生しました。

名前入力時に大文字
リーラ
リーラ

英字で入力した時に「Dice」と全角文字になってしまい、文字幅も広がってしまいます。

ダイス
ダイス

これをAIへ相談したところ、スクリプトでも対応できるとの事でしたが、最終的にはAIの支援を受けてプラグイン化することにしました!

リーラ
リーラ

同じようなプラグインがあるか探してみたものの、意外と見当たらなかったので、今回公開することにしました。

セレナ
セレナ

動作は確認済です!プラグインの内容も含めて、ファイルを配布いたします!

プラグインについて

DCP_NameHalfWidth.zip

名前入力画面(デフォルト機能)で入力した全角英数字・記号を、決定時に自動で半角へ変換します。

漢字・ひらがな・カタカナには影響しません。

※上記zipをクリックでダウンロードを行います。

ダイス
ダイス

私はプログラマーではないので、プラグインを公開する機会は無いと思い、公式サイトにはプラグイン用のカテゴリすら用意していません(笑)

ダイス
ダイス

そのため、今回は制作日誌という形でご紹介します!

セレナ
セレナ

試しに、「Dice」から名前を変更した結果がこちらです!

DCP_HalfNameWidthの導入後
ダイス
ダイス

ゲーム内でデフォルト機能の「名前入力」機能を使用している方は、ぜひ導入して活用してみてください!


📢フォロー・応援について

ダイス
ダイス

ダイスクリエーションの今後の活動を応援してくださる方は、SNSをフォローして頂けると嬉しく、更新の励みになります!

セレナ
セレナ

フォローしてくれたら嬉しいな。更新もスピード意識して届けるから、よろしくね~!


ダイス
ダイス

ダイスクリエーションの最新情報は公式サイトにて公開しております。

リーラ
リーラ

公式サイトの更新情報やお知らせは、下記の公式SNSでも案内しているわよ。

~公式SNSリンク集~
ダイス
ダイス

Xは下記になります!


リーラ
リーラ

ブルースカイはこちら。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA