native code is dead

Post on 31-Aug-2014

1.567 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

My presentation for the IEEE ISM panel on mobile games and multimedia. The gist being, you need to pick a platform independent solution to avoid getting caught up in platform transitions.

TRANSCRIPT

Native Code is Dead

Ralph  Barbagallo  FLARB  LLC  

ralph@flarb.com  

Who Am I?

   

The Old Days

   

Now

   

   

   

Compulsion

   

The Business Model

•  R

•  R

•  R

The Business Model

•  Reach

•  Revenue

•  Retention

   

   

ZNGA

   

   

Source:  uptopr.com  

     

   

HTML 5

• HTML5 Frameworks •  PhoneGap •  GameSalad •  Game Closure, AppMobi, etc.

• HTML5 Still Sucks •  Horrible performance •  Gated by mobile browsers

Unreal Developer’s Kit

• UDK •  Don’t need a Mac! •  Much better renderer (As of Unity 3.5) •  Platform-specific features from Epic only •  25% of your revenue to Epic

Other Platforms

• Others •  Titanium Studio •  Corona •  Flash

Unity3D

   

Unity3D

• Best support for critical platforms •  Mobile (iOS, Android) •  Web (NaCL, Flash, Web Player) •  Desktop (Steam, Mac App Store) •  Console

Unity3D

• Native Plug-ins •  Can support any platform-specific

functionality •  Amazon App Store •  OpenFeint •  Write your own plug-in for whatever you

need

 

Unity3D

• Awesome forums • Awesome feedback from support • Twitter!  

Asset Store

   

Unity3D

• Business Model •  Flat fee per-seat •  No rev-share

 

Conclusion

• Be Prepared to Move Quickly

• Native Code is Dead

• Code and Business Model directly influence each other

 

Thanks!

ralph@flarb.com    ralphbarbagallo.com    @flarb    flarb.com  

top related