マガジン

ゲームのフレームレートとは:60fpsの意味

遊びを見つける

執筆にClaudeを使用しています。

緑の目印がある時計と食材を並べ、ゆっくりと練習できる温かな台所。
記事のテーマをもとに制作したAI生成イラスト。

ゲームの動きが「なめらか」に見えるかどうかは、フレームレートが大きく左右します。フレームレートとは、1秒間に何枚の静止画を表示するかを表す数値で、単位は「fps(frames per second)」です。映画が24fps前後で撮影されるのに対し、ゲームでは30fps・60fps・120fpsといった値がよく使われます。 「60fps」という数字をゲームの紹介ページやスペック欄で見かけたことがある人は多いでしょう。60fpsは、1秒間に60枚の画像が連続して表示される状態を指します。この枚数が多いほど動きがなめらかに見え、少ないほどカクカクした印象になります。では、なぜ60という数字が基準として定着したのか、そして実際のゲーム体験にどう影響するのかを順に見ていきます。

この記事の目次
  1. 人間の目に「なめらか」と感じさせるしくみ
  2. 30fps・60fps・120fpsの使い分け
  3. フレームレートが下がるときに何が起きるか
  4. ブラウザゲームでフレームレートを意識する場面
  5. 次の行動

人間の目に「なめらか」と感じさせるしくみ

人間の視覚は、連続する静止画を一定以上の速さで見せられると、それを動きとして認識します。この性質を利用しているのが映像全般の基本原理です。

おおよその目安として、15fps前後では静止画のつながりが意識されやすく、動きが途切れて見えます。30fpsになると多くの人が「動いている」と感じますが、素早い動作の場面ではボヤけや引っかかりが気になることがあります。60fpsでは動きの連続性がより自然に見え、特にキャラクターの細かい動作や画面スクロールのなめらかさが向上します。

なめらかさの知覚は個人差があり、60fpsと120fpsの違いに明確に気づく人もいれば、30fpsで十分と感じる人もいます。ゲームのジャンルによっても求められる水準は変わります。

30fps・60fps・120fpsの使い分け

フレームレートが高いほど画像処理の負荷が増します。そのため、どの値を選ぶかはグラフィックの質やハードウェアの処理能力とのトレードオフになります。

30fps は、重いグラフィック処理を優先するゲームでよく選ばれます。オープンワールドのRPGや映画的な演出を重視する作品では、描画の品質を維持するために意図的に30fpsに設定するケースがあります。動きのゆっくりした場面では視覚的な不満を感じにくいため、ジャンルとの相性が大きく影響します。

60fps はアクションゲーム・格闘ゲーム・レースゲームなど、素早い操作への反応が重要なジャンルで標準とされています。操作の入力からキャラクターが動き出すまでの遅れ(入力遅延)が30fpsの半分になるため、プレイヤーの操作感に直接影響します。ブラウザゲームでも、多くのデバイスで60fpsの滑らかな描画を目指して設計されることが一般的です。

120fps以上 は高リフレッシュレートのモニターやテレビが必要で、対応機器がなければ表示上の恩恵は得られません。競技性の高いFPSゲームなど、コンマ秒単位の反応を競う場面で効果が出やすいとされています。

表示デバイス側の「リフレッシュレート」との関係

フレームレートはゲームが生成する画像枚数ですが、それを表示するモニターやスマートフォン画面には「リフレッシュレート(Hz)」という別の数値があります。60Hzのディスプレイは1秒間に最大60回しか画面を更新できないため、ゲームが120fpsを出力しても表示上は60fps相当になります。フレームレートの恩恵を受けるには、ゲーム側と表示デバイス側の両方が対応している必要があります。

フレームレートが下がるときに何が起きるか

設定やハードウェアの限界でフレームレートが目標値を下回ると、「フレームドロップ」や「カクツキ」と呼ばれる現象が起きます。画面が一瞬止まったように見えたり、動きがぎこちなくなったりします。

ブラウザゲームでこの現象が起きやすい場面は、大量のオブジェクトを同時に動かすとき、重いエフェクトを描画するとき、バックグラウンドで別のアプリが多くのメモリを使っているときなどです。ゲームを遊ぶ環境を整える観点では、不要なタブを閉じる・他のアプリを終了する・デバイスを充電しながら使うといった対処が有効なことがあります。

フレームレートが安定しない原因はゲーム側の最適化不足の場合もあれば、デバイス側のスペック不足の場合もあります。どちらが原因かを切り分けるには、別のデバイスで同じゲームを試してみるのが手軽な方法です。

ブラウザゲームでフレームレートを意識する場面

ブラウザで動くゲームは、JavaScript・WebGL・Canvasなどの技術を使って描画します。これらの技術では、requestAnimationFrame という仕組みを使ってディスプレイのリフレッシュレートに同期した描画ループを組むのが基本的な手法です。この仕組みを正しく使うと、端末側の表示能力に合わせてフレームレートが自動的に調整され、不必要な処理の無駄を抑えられます。

ゲームを遊ぶ側の視点では、ブラウザの種類もフレームレートに影響することがあります。同じゲームでも、使用するブラウザによって描画の処理効率が異なります。動作が重いと感じたときは別のブラウザで試すと改善することもあります。

アソバースに投稿されているブラウザゲームも、端末とブラウザの組み合わせによって体験が変わることがあります。公式情報や各ゲームの動作確認情報を参考にしながら、自分の環境に合ったゲームを選ぶと快適に遊べます。

次の行動

手持ちのデバイスで気になるゲームが重いと感じたときは、不要なタブやアプリを閉じてから再試行してみてください。ブラウザを変えるだけで動作が改善するケースもあるため、複数のブラウザで試すことも選択肢の一つです。アソバースでは多様なブラウザゲームが公開されているので、自分の環境での動作感を確かめながらお気に入りを見つけてみてください(https://aso-verse.com)。