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