【げーむえんじん】

ゲームエンジン とは?

💡 ゲーム作りの「土台」を丸ごと提供してくれる万能キット
📌 このページのポイント
ゲームエンジンの構成要素 ゲームエンジン 描画 3D/2D レンダリング シェーダー 物理演算 重力・衝突 剛体・流体 ラグドール 音声 BGM・効果音 3Dサウンド ミキシング 入力 キーボード マウス・タッチ ゲームパッド AI・ネットワーク・アニメーション UI・シーン管理・スクリプト ビジュアルエディタ・デバッガー・プロファイラー アセット管理・ビルドシステム Unity Unreal Engine Godot
ゲームエンジンが提供する主要機能と代表的なエンジン
ひよこ ひよこ

ゲームエンジンって何のためにあるの?

ペンギン先生 ペンギン先生

ゲームを一から作ると、画面に絵を表示する、キャラが重力で落ちる、音を鳴らす…など全部プログラムしなきゃいけないんだ。ゲームエンジンはそういう基本機能を最初から用意してくれている「土台」だよ。料理で言えば、キッチン・道具・基本調味料がセットで揃っている状態だね。

ひよこ ひよこ

UnityとUnreal Engineってどう違うの?

ペンギン先生 ペンギン先生

Unityは使いやすさが売りで、スマホゲームやインディーゲームで圧倒的シェアを持っているよ。C#で書ける。一方Unreal EngineはAAA級の超高品質グラフィックが強みで、C++とブループリント(ビジュアルスクリプト)で開発する。フォートナイトはUnrealで作られているよ。

ひよこ ひよこ

ゲーム以外にも使われてるの?

ペンギン先生 ペンギン先生

実はめちゃくちゃ使われているよ。映画の特殊効果(マンダロリアンの背景はUnreal Engine)、自動車の自動運転シミュレーション、建築のウォークスルー、医療の手術トレーニングなど。リアルタイムに3D空間を描画する技術が求められる場所なら何でも活躍するんだ。

ひよこ ひよこ

無料で使えるの?

ペンギン先生 ペンギン先生

どちらも基本無料だよ。Unityは年間収益が一定額以下なら無料、Unreal Engineは収益100万ドルまでロイヤリティ無料。ゲーム開発の民主化に大きく貢献しているね。GodotやDefoldといったオープンソースのゲームエンジンも人気が高まっているよ。

ひよこ ひよこ

プログラミングできなくてもゲーム作れるの?

ペンギン先生 ペンギン先生

Unreal Engineのブループリントや、Unityのビジュアルスクリプティングを使えば、ノードを線でつなぐだけでロジックが組めるよ。ただし本格的なゲームを作るにはプログラミング知識があった方が圧倒的に有利。まずはゲームエンジンで遊びながら少しずつコードを学ぶのがおすすめだよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ゲームエンジン」って出てきたら「ゲーム開発に必要な機能がセットになった開発基盤」と思えればだいたいOK!
📖 おまけ:英語の意味
「Game Engine」 = ゲームのエンジン(原動機)
💬 車のエンジンが動力の核であるように、ゲームの動作を支える核となるソフトウェアという意味で「エンジン」と呼ばれているよ
← 用語集にもどる