英語のゲーム用語集:開発者が読む資料のために
遊びを届ける執筆にClaudeを使用しています。

ゲームを作ろうとすると、必要な情報の多くが英語で書かれています。エンジンの公式ドキュメント、GitHubのイシュー、フォーラムのスレッド、海外開発者のブログ——これらを読み進めるとき、一般的な英語力とは別に「ゲーム開発特有の語彙」がハードルになることがあります。 この記事では、英語の開発資料を読むときによく出てくるゲーム用語を、分野ごとに整理します。翻訳ツールをかけても文脈がつかみにくい語、日本語と意味がずれている語、略語や口語表現として定着している語を中心に取り上げます。
ゲームループとステート管理
英語の設計資料でまず目にするのが game loop(ゲームループ)です。「毎フレーム繰り返す処理の流れ」を指し、update と render という二つの動詞がセットで登場します。update は物理演算・入力処理・AI判断など「状態を変える処理」、render は「その状態を画面に描く処理」です。日本語記事でも「更新」「描画」と訳されますが、英語資料ではほぼ update/render の形で出てくるので、そのまま覚えておくと読みやすくなります。
state machine(ステートマシン、状態機械)は「キャラクターが今どの状態にあるか」を管理する仕組みです。idle(待機)、walk、attack、dead といった state(状態)の間を transition(遷移)するという説明がよく出てきます。finite state machine を略した FSM という表記も頻出します。
tick は「ゲームループが一回まわること」または「1フレームの時間単位」を指す口語です。per tick(1ティックあたり)、tick rate(サーバーの更新頻度)のように使われます。オンラインゲームのネットワーク資料では特によく出てきます。
物理・当たり判定まわり
物理エンジンの資料では collider(コライダー)と rigidbody(リジッドボディ)が基本語です。collider は「衝突を検出する形状」、rigidbody は「物理演算で動くオブジェクト」を指します。日本語では「剛体」とも訳されますが、英語資料では rigidbody または単に rb と略されることが多いです。
trigger は当たり判定の中でも「通り抜けられるが、重なりを検出する領域」のことです。collider が物理的な壁になるのに対し、trigger はアイテム取得・エリア判定・カットシーン起動など「ゲームイベントを発火させる」用途で使います。on trigger enter(トリガーに入ったとき)という表現はドキュメントやフォーラムで頻繁に出てきます。
raycast(レイキャスト)は「仮想の光線を飛ばして、何かに当たるか調べる処理」です。視線判定、地面との距離計算、銃の弾道計算などに使われます。ray(光線)を cast(投げる)というイメージです。hit(ヒット情報)や normal(法線ベクトル)といった戻り値の語も一緒に覚えておくと資料が読みやすくなります。
UI・UXの記述でよく出る語
HUD(ヘッドアップディスプレイ)は「プレイ中に常時表示されるHP・スコア・マップなどのUI要素」をまとめた呼び方です。UI より狭い概念で、「メニュー画面のUIではなく、ゲーム中に重なって表示される情報層」を指すときに使われます。
affordance(アフォーダンス)はUX設計の語で、「このオブジェクトが何をできるかをプレイヤーが直感的に理解できるよう示す手がかり」を意味します。ボタンが押せそうな見た目になっている、宝箱がキラキラ光る、段差に手すりがある——こうした「操作を示唆するデザイン」を指して affordance と呼びます。ゲームデザイン論の資料では必ず出てくる語です。
tooltip(ツールチップ)はカーソルを合わせると出る説明テキスト、localization は多言語対応(ローカライゼーション)、string table は「翻訳テキストを一覧で管理するファイル」です。この三つはローカライズ作業の資料でセットで登場します。
dead zone(デッドゾーン)はコントローラーのスティック入力で「無視する範囲」のことで、微妙な傾きをノイズとして除外するために設定します。ゲーム用語としての dead zone を知らないと、文字通り「死の領域」と読んでしまい文脈がつかめません。
ゲームデザイン論の語彙
juice(ジュース)は非公式ですが広く使われる語で、「プレイヤーの操作に対するフィードバックを豊かにする演出全般」を指します。攻撃が当たったときの画面振動、コインを取ったときのサウンドとエフェクト、ボタンを押したときのアニメーション——こういった「手応えを高める細かな演出」をまとめて juice または juiciness と呼びます。add more juice(もっとジュースを足す)という表現で設計レビューの文章に出てきます。
emergent gameplay(創発的なゲームプレイ)は「開発者が意図していなかったのに、プレイヤーが自然に発見した遊び方」です。emergent は「自然に生まれてくる」という意味で、sandbox ゲームやシミュレーション系の設計論でよく登場します。
pacing(ペーシング)は「緊張と緩和のリズム、難易度の波の付け方」を指します。level design の資料でよく出てきます。同じ意味合いで flow(フロー)という語も使われますが、flow は心理学的な「没入状態」を指すこともあるため、文脈で区別する必要があります。
onboarding(オンボーディング)は「新規プレイヤーをゲームに慣れさせるための導入部分」です。チュートリアルより広い概念で、「最初の数分でゲームの魅力と操作を自然に学ばせる体験全体」を指します。
略語・口語表現
フォーラムやGitHubのコメントで出てくる略語をいくつか挙げます。
- GDD、正式表記:Game Design Document、意味:ゲーム仕様書
- MVP、正式表記:Minimum Viable Product、意味:最小限の動く試作品
- WIP、正式表記:Work In Progress、意味:制作中
- TBD、正式表記:To Be Determined、意味:未決定
- ETA、正式表記:Estimated Time of Arrival、意味:完成・対応の見込み時期
- LGTM、正式表記:Looks Good To Me、意味:確認して問題なし(コードレビュー用語)
- repro、正式表記:reproduce、意味:バグを再現すること・再現手順
- hotfix、正式表記:—、意味:緊急の小修正パッチ
repro steps(再現手順)はバグ報告のイシューで必ず出てきます。can you repro?(再現できますか)という形で質問されることもあります。
vanilla(バニラ)は「追加機能なしの素の状態」を指します。vanilla JavaScript(フレームワークを使わない素のJS)、vanilla version(拡張前のデフォルト状態)のように使います。
参考資料
- MDN Web Docs(ウェブゲーム開発の用語・API説明)
- Game Developer(旧 Gamasutra)記事アーカイブ
- Unity公式ドキュメント(英語版)
- Godot Engine公式ドキュメント(英語版)
次の行動
この記事で取り上げた語をメモしておき、次に英語の資料を読むときに手元に置いてみてください。意味を調べた語は自分の言葉で短くメモしておくと、次に出てきたときに確認する手間が省けます。ブラウザゲームを作ってアソバースに投稿することを考えているなら、まずエンジンや使うツールの公式ドキュメントを原文で読む習慣を少しずつ付けていくと、情報収集のスピードが上がります。

