Unityとはゲーム開発プラットフォームです。
公式サイトでは「Game Engine」とありますが、実際にはゲームエンジンのみならず、開発環境や実行環境も含む「ゲーム開発プラットフォーム」と言った方が正しいでしょう。
Unityは、ゲームのみならずバーチャル技術にも応用されています。
医療や、セキュリティ関連のプロフェッショナル教育にその技術が役立てられています。
他には建設業界で建築設計や、建築物のインタラクティブ体験などにも利用されていたりと、様々な分野でUnityが活躍しています。
ノンプログラミングで簡単なゲーム開発ならできるのですが、細部にこだわる場合は、 プログラミングが必要になります。 Unityで使うことができるプログラミング言語は、「JavaScript」「C#」「Boo」の3つです。
今回は無料で使えるアセットストアの3Dモデルの部品(AYAMACHAN)を利用してサンプル動画を作ってみました。
<Unity開発環境の画面>
確かにゲーム開発に必要なものが、アセットストアには揃っているので、 この仕組みによって、効率の高い開発を行う事ができそうです。
UNITYを使いこなせれば、かなり広い応用範囲がありますが、腰を据えて勉強しないと習得できません。 取り敢えず 「C#」 の参考書でも買うことにします。 (また読まずにBOOKOFF行きかも。。)






