C#でUnityスクリプト開発

もともとはゲームエンジンとして開発されたUnityですが、現在はリアルタイム3D開発プラットフォームとして様々な分野で活用されています。その一つがシミュレーションで、例えばバーチャルの三次元空間に配置した物体の一つ一つにプログラムを組み込んでシミュレーションさせることができます(エージェントベース・シミュレーション)。

ここでは、Unityを用いてエージェントベース・シミュレーションを行うためのベースとなる基礎的な技術情報を発信していきます。

概要

Unity公式ムービー

Unityスクリプトの基本的な使い方

ゲーム全体の管理

ゲーム画面のGUIを作成する

GameObjectの操作

物理エンジンの操作