日記ホームIT関連プログラミング学習Unityでゲーム開発1:Unityを使うメリット2019年9月17日SHAREツイートシェアはてブLINEPocket今やゲーム制作といえばUnityというくらい、Unityは有名になり支持されるようになった。今回はUnityがなぜ支持されているのかというところに焦点をあてて行きたい。これらを知っていることで、Unityに対しての理解も深まると思う。個人や年商10万ドル(約1100万円)以下の組織は無料で使えるマルチプラットフォームに対応している全世界で450万人以上が使用していて、情報が多いアセットストアでゲームに使う素材を簡単に入手できる個人や年商10万ドル(約1100万円)以下の組織は無料で使えるUnityが発表された当時は、業界内に衝撃が走った。いうのもUnityのようなゲームエンジン(ゲーム制作のツール)は、使うだけでも数百万~数千万といったお金がかかるのが普通だったので、とても個人で使用できるものではなかったからだ。MEMOゲームエンジンの実情は、ゲーム制作会社の極秘事項で、公にされることはほとんどなかった。結果としてノウハウなどもすべてゲーム制作会社が持っているという状態だった。Unityがすごいところは、こういった高機能のゲーム制作ツールを一般に公開し、しかも無料で誰もがゲーム制作を始められるようにしたところなのだ。Switchなどたくさんのプラットフォーム、ゲーム機器がある。本来なら、Androidはアンドロイド用の言語、iOSならiOS用の言語をつかってプログラムを書く必要があった。Android用でプログラムを書いて、iOSに移植したかったら、iOSで使用するプログラムに合わせて書き直さなければならなかった。この作業が大変で、たくさんの人と時間がかかり、一筋縄ではいかない特別な調整が発生する可能性もあるというきつさだった。Unityは作ったゲームをたった1クリックでそれぞれのプラットフォームに合わせて、ゲームのデータを変更してくれる。アンドロイドで作ったけど、やっぱiOSにしよーとか、そんな感じでプラットフォームをかえられてしまうという機能を持っている。MEMO個人でゲームを作る場合も、たくさんの言語を覚える必要はないし、企業にとっても魅力が多い仕様になっているのだ。全世界で450万人以上が使用していて、情報が多いどれだけいいゲーム制作ツールであったとしても、その使い方や便利な機能についての情報、うまくいかないときの対処法などが、きちんと整備されていなければ使いようがない。そんな点でもUnityは抜きんでている。全世界450万人の人が使用していて、Unityの使い方に対しての質問や、情報がネット上にたーっくさん転がっている。いつでも450万人の目にさらされて、テストされているといってもいい。Unityは信用できるツールであるともいえる。ゲーム開発環境というのは、Unityが出てくるまでかなり閉ざされていたので、そういった開発に必要な情報は非公開にされていることが多かった。Unity先生はむしろ情報の公開を後押ししている。アセットストアでゲームに使う素材を簡単に入手できるさあ、ゲームをつくるぞー!と意気込んで、作ろうとしても、素材がなくて、つくれないということはある。実際私も自分で素材を作ってみたことがあるが、イラストレーターなどで作ると、結構な時間がかかる。加えてBGMとかどうやってつくるのとか、あくせくしていた。そんな人たちのためにあるのが、アセットストアだ。アセットストアには、ゲーム制作に使われるたくさんの素材が置いてある。プロの方がつくった有料のものもあるが、無料のものもたくさんあるので、ゲーム制作の前にのぞいてみるといいだろう。MEMOこのアセットストアでゲットした素材をつかってお金を稼いでも、何の問題もないことになっている。まとめということでUnityが支持されている理由をあげてみた。Unityは、基本無料で使うことができるし、気軽に個人でゲームを作ることを可能にしてくれた、ゲーム制作ツールといえるだろう。夫婦で世界一周旅行し、現在はセブに在住しています。世界一周旅行、IT関連、趣味、その他ざっくばらんに発信するブログです。現在、夫の「しんじ」がブログ更新しています。