【げーむえんじん】
ゲームエンジン とは?
💡 ゲーム作りの「土台」を丸ごと提供してくれる万能キット
📌 このページのポイント
ゲームエンジンって何のためにあるの?
ゲームを一から作ると、画面に絵を表示する、キャラが重力で落ちる、音を鳴らす…など全部プログラムしなきゃいけないんだ。ゲームエンジンはそういう基本機能を最初から用意してくれている「土台」だよ。料理で言えば、キッチン・道具・基本調味料がセットで揃っている状態だね。
UnityとUnreal Engineってどう違うの?
ゲーム以外にも使われてるの?
無料で使えるの?
どちらも基本無料だよ。Unityは年間収益が一定額以下なら無料、Unreal Engineは収益100万ドルまでロイヤリティ無料。ゲーム開発の民主化に大きく貢献しているね。GodotやDefoldといったオープンソースのゲームエンジンも人気が高まっているよ。
プログラミングできなくてもゲーム作れるの?
Unreal Engineのブループリントや、Unityのビジュアルスクリプティングを使えば、ノードを線でつなぐだけでロジックが組めるよ。ただし本格的なゲームを作るにはプログラミング知識があった方が圧倒的に有利。まずはゲームエンジンで遊びながら少しずつコードを学ぶのがおすすめだよ。
まとめ:ざっくりこれだけ覚えればOK!
「ゲームエンジン」って出てきたら「ゲーム開発に必要な機能がセットになった開発基盤」と思えればだいたいOK!
📖 おまけ:英語の意味
「Game Engine」 = ゲームのエンジン(原動機)
💬 車のエンジンが動力の核であるように、ゲームの動作を支える核となるソフトウェアという意味で「エンジン」と呼ばれているよ