unity って何?

Post on 30-Jun-2015

3.340 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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