75. Day
1
: SeriousGame
Track
Keynote
Davey
Jackson
Dir.
if
SimulaUon
Unity
・SeriousGame事例
-‐> NOAA: 地球温度のサーモ表示
-‐> NASA: Mars
Explorer
Experience
-‐> Joint
IDE
Defeat
OrganizaUon
(OID
by
JANUS
Reserch): 市街地戦争もの?
-‐> DefenseWeb: Army
OneSource
Virtual
World
-‐> VR,
CAVEs
and
Powerwalls
-‐> Real
Visual(Shell): Oil
Pladorm
Safety
Training
: Ware
Visual
tour
-‐> Virtual
Medical
Training
・Introducing
the
Unity
pro
MS&T
Bundle
-‐> Designed
for
Secure
Network
installaUon
-‐> include
ADL
SCROM
integraUon
kit
for
unity
-‐> Supports
GridFloat
and
DTED
GIS
data
imporUng
w/
Ulling
・Coming
soon: Unity
Cluster
Rendering
Expansion
・(紹介)RealVisual社:
-‐> シミュレーション系のソフト開発。CAD
-‐> REALIS3Dというツールを開発販売
76. Day
1
: RoadMap
&
Wishlist
Track
Keynote
Unity 各技術担当
以下の事項について観客と意見交換
・2D、movie
・AnimaUon
-‐> Genieric
bone
&
property
animaUon
-‐> IK
with
props
・ScripUng
・.NET4対応について
・Integrated
Editor
&
Debugger
・Live
Console
・C++
ScripUng
・More
iOS
integraUons
・Integrated
version
control
・Streaming
・Simplify
AssetBundle
process
・Faster
InstanUate
・Memory
Profiler
・Prefabs
・Timeline
77. Day
1
: Using
the
new
GUI
system
Track
Keynote
Nicholas
Francis, Unity
78. Day
1
: Using
the
new
GUI
system
Track
Keynote
Nicholas
Francis, Unity
GUIEditorデモ
-‐> XcodeのIB感覚でGUI部品を配置・編集
画面リサイズにも対応(AutoFit。この部分のエディタの見た目もXcode的)
-‐> GUI部品の親子関係付けした場合、InspectorでClips
childrenが可能
-‐> GUI部品同士の表示順序(重ね順)を指定可能
-‐> 作成したGUI部品は3D部品となるので、InspectorのRotateで回転可能
-‐> GUI部品を新AnimaUonウインドウでstate設定
(ボタンFocus、ON時等の動作設定)を行う。
-‐> callbackをInspecorで設定する(Scriptとの関連づけ)
-‐> Mecanimとの連携
-‐> (Script)API -‐ GUITransformクラスが追加
-‐> (Script)Extending
th
GUI
(GUIBehaviorクラス。GUIBehavior
Reference)
-‐> (Script)Timeline
Statesの取得が可能
-‐> (Script)Grabbing
the
mouse
/
touch
(マウスポインタの移動制御が可能? GrabPointer()、ReleasePointer())
-‐> (Script)A
Simple
Slider
79. Day
2
: Unity,
Network
code
and
you
Track
Keynote
Emil
‘AngryANt’
Johansen
from
Unity
hGp://angryant.com/
・オンライン対戦ゲームの簡単なサンプルにて
通信の一連の処理手順についてデモを実施(以下のパターン毎に説明)
-‐> RPCsの実装例
-‐> Socket通信の実装例
-‐> WWW/Form通信の実装例
-‐> External
JSの実装例
80. Day
2
GameDraw:
Editor
customizaUon
techniques
and
challenges
Track
Keynote
Bahaa
Abu
Nojaim,
Mixed
Dimensions
hGp://www.mixeddimensions.net/
81. Day
2
: GameDraw: Editor
customizaUon
techniques
and
challenges
Track
Keynote
Bahaa
Abu
Nojaim,
Mixed
Dimensions
hGp://www.mixeddimensions.net/
85. Day
2
: Asset
Bundles
-‐ CreaUve
Users
and
Best
Pracyice
Track
Keynote
hGp://www.twistedoakgames.com/
Twisted
Oak
Studios
・Asset
Bundleの実装についてのセッション
・Asset
Bundle
Helperというアセットの開発販売も
しているゲームスタジオ
・実装について
-‐> 2種類のロード方法
(WWW.LoadFromCacheOrDownload、
AssetBundle.CreateFromFile)
-‐> メモリ管理について
(AssetBundle.Unloadは必ず呼ぶ事、
WWWは必ずリリースする事)
-‐> Mobileはロード中にメモリオーバでクラッシュしやすい。
Mobile
strip機能はシーン中の未使用コンポーネントも
除外してくれる
-‐> no-‐strip
XMLファイルを使用すると良い
-‐> Editorで使用してはダメ、Pipelineで使用する
-‐> Data
Break
-‐
Size(Compressed
AssetBundlesによって、サイズは1/3に)
-‐> DLLs
via
WWW
-‐> これはダメ!
86. Day
2
: Asset
Bundles
-‐ CreaUve
Users
and
Best
Pracyice
Track
Keynote
hGp://www.twistedoakgames.com/
Twisted
Oak
Studios
87. その他のセッション
Transcending
Unity's
FronUers
-‐
From
Game
Development
Tool
to
Cross-‐Media
Pladorm
Track
Keynote
Unityを CGムービー製作ツールとして使用する事例
Aquiris
Game
Studio
hGp://www.aquiris.com.br/en/home/
89. その他のセッション
Teaching
game
design
through
bronze
age
mythology
Track
Keynote
ローマ、ポンペイなどの遺跡の発掘データを元にVR環境にて再現。
当時の生活環境をシミュレーション。学術的なUnityの活用事例
Divid
Fredricks,
University
of
Arkansas