
そもそもUnityってなんなの?

ゲームエンジンのことだよ

ゲームエンジンって?

ゲームを作る時に面倒になる作業や計算を肩代わりしてくれるんだ

便利ってことはみんな使ってるの?

勿論、みんな使っているよ。大きい会社になると自社でゲームエンジンを開発するんだけど、個人では無理だからね。個人ならUnityやUnreal Engineを使う人がほとんどだね

ふ~ん……じゃあunityじゃなくてUnreal Engineっていうのでもいいんだ?

いやいや、良くないよ。教材が豊富で学習難易度が低いのはUnityなんだ。それにUnrial Engine(以下UE)はパソコンの必要スペックが高いからね。グラフィックに強いのは間違いなくUEだけど、ちょっとした2Dゲームを作るならUnityを使ったほうが簡単だよ

難易度が違うってことはUnityとUEは違う技術を使うの?

一番大きな違いは必要とするプログラム言語の差かな。UnityはC#言語で、UEはC++言語を使うことになる

うーん、どっちもCって名前が似てるけど……

C++は難しいけど、とても高性能なパフォーマンスを発揮するんだ。だからリアルな3Dグラフィックとかに用いられるね。C#はC++より難易度が優しいし安全性も高い。どちらもゲーム開発の場において需要がある言語だね

なるほどね。気になったんだけどUnityだとどういうゲームが作れるの?

ポケモンGoとか原神とか、ウマ娘とかがメジャータイトルになるね

えぇぇ!?すごいじゃん!自分でもそんなゲームが作れるようになるの!?

いや……個人で大作を作るなんて無理だよ。ああいった大作は多くの人員で作ってるからね。個人で作るなら、まずはカジュアルゲーム(ミニゲーム)を作るのを目標にするといい

う~ん、じゃあまずはUnityを使って何をするべきなのかな。全然思いつかないよ

まずは基礎的なところから学んでいこう。ドミノ倒しなんかいいんじゃないかな

ドミノ倒し!?面白そう!

それなら次はドミノ倒しを実際に作ってみようか
※コメントポリシーはこちらから。