ゲームエンジン

ゲームエンジン(UnityとUnrealEngineの比較)個人開発者向け

※2020年8月時点(各サイトで最新情報をご確認お願いします。)

ゲームエンジンUnityUnrealEngine(EpicGames)
基本料金無料プラン有(条件:学生or過去12ヶ月の収益又は資金が10万ドル未満)無料(製品による粗収入が1,000,000米ドルを超えた場合、5%のロイヤリティ支払い)
開発環境windows,Mac,Linuxwindows,mac,Linux
パソコンの推奨スペック低スペック
※各家庭のパソコンでも動きそうですのでダウンロードして試してみてください
高スペック
・windows10 64bit
・2.5GHz以上のプロセッサ
・8GB RAM
・DirectX12対応のグラフィックカード
プラットフォーム・パソコン(windows,Mac,Linux)
・モバイル(Android,ios等)
・VR(Oculus等)
・コンソール(PS4や3DS等)
※iosアプリはMacOS上でのみ可
※対応プラットフォームは拡大している
ほぼ同左
作成されたゲーム「ポケモンGO」「スーパーマリオラン」他「ファイナルファンタジーVIIリメイク」「ストリートファイターV」
プログラム言語C#C++
プログラム言語無しでの開発機能ミニゲーム程度なら作れる。機能開発中らしい。ブループリントによりある程度開発可能
素材AseetStore、無料or有料マーケットプレイス、無料or有料
フリーゲーム投稿サイトunityroom
就職(求人)ゲーム業界で多いゲーム業界で増加傾向
使ってみた感想 物理演算を使って物理シミュレーションをしたりゲームを作れて楽しいです。インターネットで「アンパンマンの顔交換はできるか」で検索してみてください。Unityで作成された面白い動画がyoutubeに投稿されています。
 物理演算機能や衝突判定を2Dモバイルアプリ開発に使ったら、画面にオブジェクトが大量に出てくると処理落ちしました。便利な機能は良く勉強した上で使わないと諸刃の剣なようです(泣
 プログラム初学者の方はオブジェクト指向での開発で壁にあたっている方が多いかと思いますが、Unity使っていると自然にオブジェクト指向での開発をする事になるので、プログラムの学習にもよさそうだと感じました。
 モバイルアプリの作成が比較的簡単で、アプリへの広告導入も簡単にできます。
 3Dの開発が簡単とはいえ、2Dに比べたらかなり難易度があがります。自身の無い方は2DでUnityの基礎を学んでから3Dに入った方が挫折しないかもしれません。
 2Dゲーム作ってるだけでも楽しいですよ!
コンシューマーゲームに強い
入門書籍 
 
 
 
書籍所感 「Unityの基礎」「2D及び3Dゲームの基礎」を学びたい初心者の方には良書だと思います。
 説明が分かりやすく、書いてある通りに順番に進めていけば、楽しみながら学習を進められます。100ページを過ぎたあたりからミニゲームを作り、スマートフォンで動かします。作ったミニゲームが自分のスマートフォンで動いた時は感動しました。説明してくれるネコが可愛いです。ミニゲームにも出演してくれます!
 毎年、新しいUnityのバージョンに対応した書籍を発行しているようですので、購入するのであれば最新版を購入してください。
まだ読んでません。
スクール 私は通っておりませんが、「オンラインでサポート」「各自にあった学習プログラムを提供」「説明動画の配信」等、サービスが豊富です。
 書籍やインターネット検索での独学が苦手な方は、お金はかかりますが、スクールの利用も視野にいれてはいかがでしょうか。
同左
どのパソコンを買ったらいいかわからない方「Unity推奨パソコン」で検索してみてください。「マウスコンピューターさん」等で推奨モデルのパソコンが販売されているようです。「UnrealEngine推奨パソコン」で検索してみてください。「パソコン工房さん」等で推奨モデルのパソコンが販売されているようです。