【げーむえんじん】
ゲームエンジン とは?
最終更新:
💡 描く・動かす・鳴らすをそろえた、ゲーム作りの土台
描画、衝突や物理の処理、音声、入力など、ゲームで繰り返し必要になる機能をまとめた開発基盤。開発者はその機能を使って、素材や遊びのルールを組み立てる。対応機能・配信先・利用条件はエンジンごとに異なる。
📌 このページのポイント
- 描画・物理・音声・入力などの共通機能を提供
- 素材、ステージ、ルールは開発者が作り込む
- 2D/3D、対象機器、言語などを用途に合わせて選ぶ
- 本体・素材・追加機能の利用条件を分けて確認
エンジンがゲームを作ってくれるの?
ゲームで必要な機能を再利用できる土台だよ。画面に描く、音を鳴らす、入力を受け取るなどを毎回一から作らずに済む。けれどキャラクターの素材、ステージ、得点のルールや面白さまで、自動で完成するわけではないんだ。
どんな機能が入っている?
描画、物理や衝突、音声、入力、シーンの管理などだよ。たとえばGodotは2Dと3Dの制作を共通の編集環境で扱える。ただし、すべてのエンジンが同じ機能を備えているわけではない。作りたいゲームに必要な機能があるかを確認しよう。
初心者は、何を選べばいい?
小さな目標と配信したい機器を決めて、公式の入門資料や例を試すと比べやすいよ。2Dか3Dか、使う言語、素材の扱いやすさ、動作環境などを見る。知名度や根拠のないシェアの数字だけで決めず、自分の作業で確かめよう。
コードを書かずに作れる?
無料なら、何でも配っていい?
Godot本体はMITライセンスで、商用ゲームにも使えるよ。ただしライセンスの表示などの条件がある。画像、音楽、フォント、追加機能の条件も別に確認しよう。他の製品では用途や収益などで条件が異なることもあるので、使う版の公式案内を読むんだ。
まとめ:ざっくりこれだけ覚えればOK!
「ゲームエンジン」って出てきたら「ゲームの共通機能がそろった、制作の土台」と思えばだいたいOK!
📖 おまけ:英語の意味
「Game Engine」 = ゲームのエンジン(原動機)
💬 車のエンジンが動力の核であるように、ゲームの動作を支える核となるソフトウェアという意味で「エンジン」と呼ばれているよ