unity って何?
Post on 30-Jun-2015
3.340 Views
Preview:
TRANSCRIPT
Unity って何?
東京開発グループリードソフトウェアエンジニア
牧野 克俊
Unity 機能紹介
機能紹介• レンダリングエンジン• 物理エンジン• サウンドエンジン• テレインエンジン• パーティクルシステム• 通信• GUI システム• レベルエディタ• マルチプラットフォーム対応
• 簡単にいうと–ゲーム制作に必要な機能がほぼ
そろっている
では簡単な実演を
ほら簡単でしょ?
Unity = ゲームエンジン
• ゲームエンジンって何?–ライブラリと開発環境 / ツールがセット
になったもの
最大限に生かすには?
ツール・環境が含まれるため推奨の使い方や流儀というものが存在する
役割分担• アーティスト– モデル、画像等リソース作成
• ゲームデザイナー– レベルデザイン
• ゲームプレイプログラマ– キャラクタコントロール、敵 AI 、武器
• エンジンプログラマ– 機能拡張、高速化
ワークフロー1.企画作成2.ゲームプレイコンセプト作成3.アートコンセプト作成4.メッシュ、マテリアルデータ作成5.レベルのプロトタイプ化6.仕上げ7.最適化
類似品
• UnrealEngine• CryEngine• Vision Engine• GameBryo LightSpeed• Frostbite
Aiming で使えそうなのは?
• Aiming で使えるってのは?–スマートフォンで動く–ネットワークゲームが作れる / 作りやす
い–コストが低い
候補• Unity• UDK ( UnrealEngine )• Corona• Marmalade• Flash ( Adobe AIR )• Scaleform
比較Unity UDK Corona Marmalade Flash Scaleform
iOS ○ ○ ○ ○ ○ ○
Android ○ ○ ○ ○ ○ ○
実行速度 ○ ○ △ ○ △ ○
拡張性 ○ ○ × ○ × ○
通信対応 △ △ × × △ ×
開発効率 ○ ○ × × ○ ○
学習 × × × × ○ △
コスト △ × △ △ ○ ?
言語• Unity → C#, JavaScript, Boo• Corona → Lua• UDK → UnrealScript• Marmalade → C++• Flash ( Adobe AIR ) → ActionScript• Scaleform → ActionScript
top related