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
![Page 2: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/2.jpg)
Who Am I?
![Page 3: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/3.jpg)
The Old Days
![Page 4: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/4.jpg)
Now
![Page 5: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/5.jpg)
![Page 6: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/6.jpg)
Compulsion
![Page 7: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/7.jpg)
The Business Model
• R
• R
• R
![Page 8: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/8.jpg)
The Business Model
• Reach
• Revenue
• Retention
![Page 9: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/9.jpg)
ZNGA
![Page 10: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/10.jpg)
Source: uptopr.com
![Page 11: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/11.jpg)
![Page 12: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/12.jpg)
HTML 5
• HTML5 Frameworks • PhoneGap • GameSalad • Game Closure, AppMobi, etc.
• HTML5 Still Sucks • Horrible performance • Gated by mobile browsers
![Page 13: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/13.jpg)
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
![Page 14: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/14.jpg)
Other Platforms
• Others • Titanium Studio • Corona • Flash
![Page 15: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/15.jpg)
Unity3D
![Page 16: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/16.jpg)
Unity3D
• Best support for critical platforms • Mobile (iOS, Android) • Web (NaCL, Flash, Web Player) • Desktop (Steam, Mac App Store) • Console
![Page 17: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/17.jpg)
Unity3D
• Native Plug-ins • Can support any platform-specific
functionality • Amazon App Store • OpenFeint • Write your own plug-in for whatever you
need
![Page 18: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/18.jpg)
Unity3D
• Awesome forums • Awesome feedback from support • Twitter!
![Page 19: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/19.jpg)
Asset Store
![Page 20: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/20.jpg)
Unity3D
• Business Model • Flat fee per-seat • No rev-share
![Page 21: Native Code Is Dead](https://reader034.vdocuments.net/reader034/viewer/2022051322/5403642f8d7f72444d8b4670/html5/thumbnails/21.jpg)
Conclusion
• Be Prepared to Move Quickly
• Native Code is Dead
• Code and Business Model directly influence each other