Unityとは?
Unityとはゲームエンジンの開発を行っている会社で競合も少なからずいますが、Epic GamesのUnreal Engineとほぼ2強のマーケットです。
ゲームエンジンとは?
ゲームエンジンとは、ゲームを作るためのツールキットみたいなイメージです。ゲームを開発する際はWindowsかMacbook Proで開発することが多いのですが、パソコンにUnityというデスクトップのアプリをインストールしてそこでゲームを開発していきます。
Getting started with Bolt in Unity! (Tutorial)
こちらは、Unity社公式のチュートリアルですが、実際のゲーム開発デモはこんな感じです。
話すと色々長くなるのですが、歴史的にゲームエンジンは各ゲーム会社の閉ざされた空間で開発されることが多く、それで持ってゲーム会社は競争力を維持してきました。しかし、スマホゲームのブームも相まって「ゲーム作りの民主化」と言って登場したのが2004年のUnityです。Unityの登場によって、今まで大企業しか開発できなかったゲームが中小規模のゲーム会社だけでなく、個人でもゲームが作れるようになりました。
こちらは私は3年前にiphoneにAR機能が搭載された時に、思わず興奮してUnityで作ったUnityちゃん(この子の名前)をサンフランシスコの一番景色のいいところで踊らせるというデモです。私みたいな週末エンジニアでもここまで作れるUnityは本当にすごいですね!音ズレを直せなかった、、、、。この時リアルな世界に3Dモデルを置けるのは本当に画期的なすごい未来だったんです。Unityちゃんの後ろに回り込めてるのがすごいんです。
Unityのビジネスモデルは大きく2つに分かれます。Create Solutions(売上比率30%)とOperate Solutions(売上比率60%)です。残り10%はパートナーシップなどとされています。