タイトル: ゲームエンジン
これはゲームエンジンに関する記事です。3D/2Dゲームの開発に必要な機能(描画・物理・サウンド・スクリプト・ビルド)をまとめて提供するソフトウェアの総称です。
子ページからソフトウェアを選択してください。

ゲームエンジンを使うメリット
- ゼロから書かなくてよい — レンダリングや物理エンジンが組み込み済み
- マルチプラットフォーム — 1ソースから複数プラットフォームへ書き出し
- 豊富なアセット — ストア経由でモデル・スクリプトを入手
- 大規模コミュニティ — チュートリアル・QA・ドキュメントが充実
- ビジュアルエディタ — シーン構築をGUIで行える
本ページの子ページ一覧
| ゲームエンジン | 主な特徴 | 主言語 |
|---|---|---|
| Unity | 2D/3D両対応、初心者から商用まで広く使われる定番 | C# |
| Unreal Engine 5 (UE5) | 高品質3Dグラフィックス、AAAタイトル向け | C++ / Blueprint |
選び方の目安
| 制作の方向性 | おすすめ |
|---|---|
| 2D / モバイル / 小〜中規模インディー | Unity |
| フォトリアル3D / 大規模ゲーム | Unreal Engine 5 |
| ノーコードに近い感覚で作りたい | UE5の Blueprint、または GameMaker 系 |
| 無料・軽量・2Dに特化 | Godot 等(本Wikiでは未掲載) |
ゲームエンジン共通の基本概念
- シーン (Scene) / レベル (Level) — ステージ単位
- ゲームオブジェクト / アクター — シーンに配置する要素
- コンポーネント — 個別の挙動・属性を担うパーツ
- アセット — モデル、テクスチャ、サウンド、スクリプト等の素材
- プレハブ (Prefab) — 再利用可能なオブジェクト雛形
- レンダリングパイプライン — 描画処理のフロー
- 物理エンジン — 衝突・剛体・重力