【ゲーム業界用語集】Tickとは|意味や解説

【ゲーム業界用語集】Tickとは|意味や解説

【ゲーム業界用語集】Tickとは|意味や解説

ゲーム業界用語の中で意味が分からない専門用語はありませんか?
この記事では、ゲームへの没入感やフレームレートと密接な関係にある「Tick」について、詳しく解説します。
ゲーム開発における基本知識として抑えておくことをおすすめします。

コンテンツ [表示]

  1. 1Tickとは|定義
  2. 2Tickとは|解説
  3. 2.1「Tick Rate(ティックレート)」
  4. 2.2フレームレートとの関係
  5. 2.3プラットフォームによる差
  6. 3Unreal Engineとの関係
  7. 3.1Tickノード
  8. 4関連記事
  9. 5参考リンク

Tickとは|定義

ゲーム開発イベントのイメージ

「Tick」とは、ゲーム開発において、一定の頻度で処理される更新イベントを表す用語です。
アニメーションやユーザーの入力処理など、ゲーム内で発生するイベントを進行させるために必要な要素で、ゲーム開発では抑えておきたい概念です。

Tickとは|解説

ゲームのイメージ

「Tick」の要素を詳しく解説します。

「Tick Rate(ティックレート)」

どの程度の頻度で処理が行われるかを表すものとして「Tick Rate(ティックレート)」があります。

ゲームの滑らかさや没入感に直結する値で、プレイヤー位置、攻撃の当たり判定、ゲーム内時間の進行など、Tickにより管理・更新される要素の指標となっています。

オンラインゲームではネットワーク通信効率にも影響を与えるため、重要な要素と言えます。

フレームレートとの関係

「Tick」「フレームレート」には密接な関連があります。

フレームレート(Frame Rate)

  • 1秒あたりに画面が更新される回数
  • 「フレーム・パー・セカンド(fps)」で表す
  • 例えば、60fpsの場合、1秒間に60枚のフレームが表示される

一般的に、フレームが描画されると連動してTickが呼び出され、ゲーム内の要素(オブジェクトやシステム)が更新されます。

フレームレートが高い場合、その分Tickも頻繁に呼び出され、ゲーム内イベントや処理が頻繁に更新されます。
反対に、フレームレートが低い場合は、Tickが呼び出される頻度も少なくなり、処理頻度が低下します。

総じて、フレームレートとTickは、ゲームやアプリケーションが実行されるタイムスケールや処理の頻度を制御する重要な要素となっています。これにより、アニメーションや物理エンジン、ゲームロジックなどを滑らかに動作させます。

プラットフォームによる差

複数のプラットフォームイメージ

異なるプラットフォームでは、Tickによりパフォーマンスの差異が生じることがあります。

処理性能による差

GPU(Graphics Processing Unit)やCPU(Central Processing Unit)の性能が、フレームレートや連動するティックレートのパフォーマンスに直結するため、ゲーム表現に大きな影響を与えます。

特に、高度なグラフィックスや処理を要求するゲームの場合、プラットフォームによる性能差が大きく出ます。
 

最適化により発生する差

ゲームは開発の際に各プラットフォーム毎に最適化されるため、こちらでもティックレートに影響が出ます。

ネットワーク環境による差

オンラインゲームの場合、ネットワーク通信状況がゲームのフレームレートやティックレート処理に影響を与えます。
ネットワーク通信環境はプラットフォーム性能に依存する側面もあるため、それにより差が出ることがあります。

Unreal Engineとの関係

Unreal Engineのイメージ

「Tick」は特に、ゲーム開発エンジン「Unreal Engine(アンリアルエンジン)」で実行される処理を限定的に示す用語として使われる場合もあるため、Unreal Engineとの関係も解説します。

Tickノード

アンリアルエンジンには「Tickノード」というものが存在しています。

ノードのイメージ

ノード(Node)

  • アンリアルエンジンには、プログラミング言語を使わずにゲーム挙動の設定ができるBlueprint機能が存在
  • Blueprintは、ノードを組み合わせてゲームの挙動を設定する
  • 「Tickノード」は一定の間隔で実行される処理を行うノード

「Tickノード」を使うことで、ゲーム内のオブジェクトが一定の間隔でアップデートされ、動作や挙動が定期的に変更されます。
これによって、キャラクターの動きやアニメーション、ゲームの進行が滑らかに行われるようになります。

簡単に言うと、「Tickノード」は時間ごとに何かしらの処理をするための「指示書」のようなもので、これによってゲーム内のオブジェクトに動きが生まれます。

関連記事

あわせて読みたい
【ゲーム業界用語集】Unreal Engineとは|意味や解説のイメージ
【ゲーム業界用語集】Unreal Engineとは|意味や解説
ゲーム業界用語の中で、意味がわからない専門用語などはありませんか? この記事ではゲーム開発エンジンである「UnrealEngine」について、意味や定義を解説していきます。
あわせて読みたい
【ゲーム業界用語集】fpsとは|映像の滑らかさを表す単位のイメージ
【ゲーム業界用語集】fpsとは|映像の滑らかさを表す単位
映像の滑らかさを測る単位として、fpsがあります。これはフレームレートと呼ばれ、映像に関係する電化製品のカタログにはほぼ必ず記載されている重要な単位です。 今回はフレームレート(fps値)の違いによって映像にどのような影響があるのかを解説します。

参考リンク

Unreal Engine のアクタのティック | Unreal Engine 5.0 ドキュメント
フレーム毎にアクタを更新するために使用するティック システムの説明
Machi
ライター

Machi

個人で始めたコンテンツ作成経験により得た知見をもとに転身し、現在はWEBライターを専門に行なっています。YouTube動画の投稿で多くの再生数を得た経験から動画編集チームを結成、その頃より個人・法人問わずにコンテンツ作成を長く行なってきました。ゲームも好きで、30年近くにわたりジャンル問わず数百本はプレイしてきました。

おすすめの記事

Recommended Articles
  • ゲーム企画の伝え方 〜より良い企画を作成するために抑えるべきポイント〜

    2024.02.13

  • 【完全版】ChatGPTを使いこなすための汎用プロンプト16選

    2024.03.22

  • ChatGPTを使ったゲーム企画書の書き方|すぐに使えるプロンプトと実例

    2024.03.22

リンクと画像の例

Risdom事前登録受付中!

Sample Image

タワーオフェンスゲーム「Knightcore Kingdom(ナイトコアキングダム)」日本上陸!

タワーオフェンスゲーム「Knightcore Kingdom(ナイトコアキングダム)」