ドラえもん

プログラミング/画像情報処理

Unity - ゲーム開発エンジン

・Unity

Unity は商用のゲームエンジン統合開発環境)であるが、基本的な機能を備えた無料版が提供されている。無料版には、小規模ゲーム開発に必要なほぼすべての機能が網羅されており、開発したゲームの Windows 版/ Mac 版/ Web Player 版を無制限に出力可能である。

 

公式サイトURL:http://japan.unity3d.com/


 

・Unity における開発

 Unity では、C#, JavaScript, Unity 専用の言語である Boo を用いてスクリプトを作成する。スクリプトの作成方法の詳細については、以下のサイトで紹介されている Demo 動画の No.12 から解説されている。

□ ドットインストール - Unity入門

URL:http://dotinstall.com/lessons/basic_unity

なお、Unity に用意されている関数のリファレンスについては、以下の URL を参照すればわかる。

□ Unity 公式リファレンス

URL:http://japan.unity3d.com/developer/document/

 

・Unity のインストール手順

 1. 下記の Unity 公式サイトから Unity を適当な場所にインストールする。

URL:http://japan.unity3d.com/unity/download/
2. インストールが成功したら、Unity を実行し、無料版の Unity か有料版の Unity Pro を選択し、アカウントとパスワードを登録する。
3. 上記の作業が終了すれば、Unity のインストールは成功である。
※ 詳細は、ドットインストールにおける Unity の DEMO 動画中で解説されている。

 

・Unity を用いたゲーム開発コンテスト

 Unity では、年間を通して様々なゲーム開発企画やゲーム開発コンテストが開かれており、ゲーム開発に興味がある、あるいはゲームプログラマを目指している多くの若者がこれらに参加している。

 

Unity-Chan! 公式サイトURL:http://unity-chan.com/


 

・研究活動での Unity 利用

 Unity では、3次元のオブジェクトを作成することができ、オブジェクト指向プログラミングの考え方で、作成した個々の物体に対して、動作命令を与えることができる。このことから、大学などにおける研究で、Unity の開発環境を用いた3次元物体のシミュレーション実験を行うことも可能である。