Unity for PlayStation Mobile Erik Hemming Unity Technologies Mobile Mechanic / PlayStation Protégé & Lead Developer of Strategic Technology
PlayStation Mobile? Unity for PSM? Build & Run / Input / API / & 4/16/14 Page 2
PlayStation Mobile? 4/16/14 Page 3
PlayStation Mobile PSM - PSM PS Store PSM PSM SDK PSM API Unity for PSM PSM (PSM SDK ) SDK 4/16/14 Page 4
PlayStation Mobile SDK PSM SDK Sony Computer Entertainment Inc. PSM ( / ) - PSM Studio (MonoDevelop ) C# API Android (2.3+) PS Vita ( Windows ) PSM 2012 4 Beta 11 C# Mono PS Vita/Android / PSM Development Assistant 4/16/14 Page 5
Unity for PSM? 4/16/14 Page 6
Unity for PlayStation Mobile PSM Unity SCE Unity Editor ios/android Unity WebPlayer PSM PS Vita 4/16/14 Page 7
Unity for PlayStation Mobile Unity - C# / UnityScript / Boo (PSM ) PSM - Unity API (PSM SDK API API) Unity API API (PSM SDK ) - SEN ID 4/16/14 Page 8
PSM SDK vs. Unity for PSM vs. Unity PS Vita / Unity Android 4/16/14 Page 9
PSM SDK vs. Unity for PSM Unity for PSM (PSM SDK ) SDK Unity editor + PSM (Unity ) PSM Toolset for Unity (SCE ) MonoDevelop ( ) Unity (PSM ) (PSM SDK ) Development Assistant API Sce.PlayStation.Core.* vs. UnityEngine.* Unity for PSM PS Vita 4/16/14 Page 10
PS Vita 3 SDK PSM SDK Sony Computer Entertainment Inc. PSM Unity for PS Vita Unity Technologies PS Vita Unity for PSM Unity Technologies SCEI PSM 4/16/14 Page 11
Unity for PS Vita(native) - ( ) NDA( ) (DevKit) PSM - PS Vita PS Vita (PSM ) ( /DevKit ) (PSM ) (TRC) (PSM ) Unity for PSM 4/16/14 Page 12
Unity for PS Vita(native) - PSN PS Vita Visual Studio Razor CPU/GPU Unity-for-PSM Unity Profiler / MonoDevelop (PS Vita native) vs. (PSM) Mono Ahead-Of-Time(PS Vita native) vs. Just-In-Time(PSM) 4/16/14 Page 13
Unity for PSM vs. Unity Android JIT PSM OS Native Unity WebPlayer 4/16/14 Page 14
Unity for PlayStation Mobile 4/16/14 Page 15
PS Vita - 5 5 Unity 4/16/14 Page 16
Unity Editor PSM PSM 4/16/14 Page 17
PSM Tool Set for Unity <add screenshot> 4/16/14 Page 18
PlayStation Mobile Development Assistant for Unity <add screenshot> 4/16/14 Page 19
PsmDeviceForUnity PsmDeviceForUnity.exe -get_log <GUID> 4/16/14 Page 20
Build & Run Unity Editor Build & Run (C#).dll.psdp ( development package ).psdp (PS Vita ) Development Assistant Development Assistant ( ) Unity ( ) 4/16/14 Page 21
Unity for PSM PSM PS Vita(native) Just-In-Time ( ) 2 ( ) PS Vita(native) Unity PSM 4/16/14 Page 22
Unity for PSMのパフォーマンス Angry Bots - Unityのサンプルプロジェクト (アセットストアから入手可能) 4/16/14 Page 23
Unity for PSM! PS Vita (native) Unity-for-PSM 4/16/14 Page 24
Cg - GLSL ios( PVR Android) DXTn 4/16/14 Page 25
Input Axis( ) Joystick X/Y Axis = Joystick 4th/5th Axis = Input.GetKey("joystick 1 button <N>") Input.GetTouch(n) et al. Public Preview / 4/16/14 Page 26
API ( ) UnityEngine.Handheld StreamingAssets/ PlayFullScreenMovie Start-/StopActivityIndicator ( ) UnityEngine.TouchScreenKeyboard UnityEngine.WebCamTexture UnityEngine.Microphone PSM #if UNITY_PSM 4/16/14 Page 27
C# / UnityScript / Boo.dlls PlayMaker Photon SmartFox... 4/16/14 Page 28
(Publishing) Build & Run (.psmp) ( ) PSM SDK PSM PS Store PSM SDK PS Vita Development Assistant Player 4/16/14 Page 29
PSM SDK Publishing Utility Free-to-Play PlayStation Store Unity Editor Unity Editor 4/16/14 Page 30
Unity Free / Pro Unity Free PSM Basic Unity Pro PSM Pro Basic Pro : API... 4/16/14 Page 31
Unity Forums - for PSM 4/16/14 Page 32
Public Preview Unity 4.3 PSM Unity Editor Official Release PSM PS Store 2014 Unity 4.3 PSM Unity Editor Unity 5 PSM Unity Editor Unity Editor 2014 4/16/14 Page 33