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      ○       ○      ○         ○         ○         ○A...
言語•   Unity           → C#, JavaScript, Boo•   Corona          → Lua•   UDK             → UnrealScript•   Marmalade       ...
Upcoming SlideShare
Loading in …5
×

Unity って何?

4,190 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,190
On SlideShare
0
From Embeds
0
Number of Embeds
817
Actions
Shares
0
Downloads
24
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Unity って何?

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

×