Slide 1

Slide 1 text

Merge Game and Application by Unity3D and Native Code Chris Chan ( @moming2k ) Thursday, 26 July, 12

Slide 2

Slide 2 text

Unity VS Others Price OS Editor Unity3D USD1,900or above iOS, Android GUI editor 2D/3D Cocos2D Free iOS, Android and many other Req 3rd party support 2D Unreal $99 + 25% revenue iOS GUI editor 3D Thursday, 26 July, 12

Slide 3

Slide 3 text

Unity 3D • True 3D Game Engine • Well Support on 2D plugin • Asset Store • One time cost • Strong community Thursday, 26 July, 12

Slide 4

Slide 4 text

True 3D Game Engine Thursday, 26 July, 12

Slide 5

Slide 5 text

Support on 2D plugin NGUI Thursday, 26 July, 12

Slide 6

Slide 6 text

Support on 2D plugin EZGUI Thursday, 26 July, 12

Slide 7

Slide 7 text

Asset Store Thursday, 26 July, 12

Slide 8

Slide 8 text

Strong community Thursday, 26 July, 12

Slide 9

Slide 9 text

One time cost Thursday, 26 July, 12

Slide 10

Slide 10 text

Merge with App • method 1 : build app interface by Unity Thursday, 26 July, 12

Slide 11

Slide 11 text

Thursday, 26 July, 12

Slide 12

Slide 12 text

Pros & Cons • Pros : Easier to maintain , write code in C# • Cons : Higher learning curve , poor support in mulit-language support Thursday, 26 July, 12

Slide 13

Slide 13 text

Merge with App • method 2 : build app interface by Xcode, merge project with Unity Thursday, 26 July, 12

Slide 14

Slide 14 text

Pros & Cons • Pros : Easier to learn , reuse skill in Obj-C • Cons : difficulty on maintain code in two place Thursday, 26 July, 12

Slide 15

Slide 15 text

Method 2 Text Thursday, 26 July, 12

Slide 16

Slide 16 text

Method 2 Thursday, 26 July, 12

Slide 17

Slide 17 text

Dark Magic ! • Step 1: modify generated Unity’s AppController • Step 2: inject your UI related code • more information : • http://www.tinytimgames.com/2011/09/01/unity-plugins-and- uiapplicationdidfinishlaunchingnotifcation/ Thursday, 26 July, 12

Slide 18

Slide 18 text

Dark Magic ! • Step 1: modify generated Unity’s AppController • Step 2: inject your UI related code • more information : • http://www.tinytimgames.com/2011/09/01/unity-plugins-and- uiapplicationdidfinishlaunchingnotifcation/ Thursday, 26 July, 12

Slide 19

Slide 19 text

Demo Thursday, 26 July, 12

Slide 20

Slide 20 text

One more thing Thursday, 26 July, 12

Slide 21

Slide 21 text

About me • moming2k - Twitter • [email protected] Thursday, 26 July, 12