native code is dead
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
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!
[email protected] ralphbarbagallo.com @flarb flarb.com