MultiplatformismXamarin EVOLVEApril 17th 2013
HAPPILY EVER AFTER(sort of)…and we lived
PORTS“The thing about ports is that everybody hates ports.”– Amir Rao, Studio Director
LEAD SKU + SIMULTANEOUS SHIP
WHY?
AUDIENCEPlatform is not just a piece of hardware.
RELATIONSHIPSPlatform
EXPERTISEDevelop
ONE AT A TIME
ORIGINAL TEAM
BASTION + XAMARIN.iOSCase Study
REIMAGINATIONOur process of1.  Identify a problem.2.  What’s the conventionalsolution?3.  Try something new4.  Is it bette...
VIRTUALGAMEPADConvention
LEAKY ABSTRACTIONS“All non-trivial abstractions, to some degree, are leaky”– Joel Spolsky, Joel On Software
TAPButton Abstraction
SWIPEButton Abstraction?
DATA DRIVENPlatform specific
AUTOMATIONGameplay
iOS SPECIFIC•  iCloud•  Flash Storage•  Retina Assets
AGNOSTIC?InterfaceMouse &KeyboardGameplayControllerTouch
ELASTICInterfaceGameplayTouchController Mouse &Keyboard
MULTIPLATFORMISM•  Platform includes its audience•  More reasons than “business”•  Same creative energy
THANK YOUQuestions?Andrew Wangandrew@supergiangames.comwww.supergiantgames.com
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang
Upcoming SlideShare
Loading in …5
×

Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang

1,101 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,101
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Multiplatformism: Lessons Learned Brining Bastion to Six New Platforms, Andrew Wang

  1. 1. MultiplatformismXamarin EVOLVEApril 17th 2013
  2. 2. HAPPILY EVER AFTER(sort of)…and we lived
  3. 3. PORTS“The thing about ports is that everybody hates ports.”– Amir Rao, Studio Director
  4. 4. LEAD SKU + SIMULTANEOUS SHIP
  5. 5. WHY?
  6. 6. AUDIENCEPlatform is not just a piece of hardware.
  7. 7. RELATIONSHIPSPlatform
  8. 8. EXPERTISEDevelop
  9. 9. ONE AT A TIME
  10. 10. ORIGINAL TEAM
  11. 11. BASTION + XAMARIN.iOSCase Study
  12. 12. REIMAGINATIONOur process of1.  Identify a problem.2.  What’s the conventionalsolution?3.  Try something new4.  Is it better? Keep it,otherwise fallback to theconvention.
  13. 13. VIRTUALGAMEPADConvention
  14. 14. LEAKY ABSTRACTIONS“All non-trivial abstractions, to some degree, are leaky”– Joel Spolsky, Joel On Software
  15. 15. TAPButton Abstraction
  16. 16. SWIPEButton Abstraction?
  17. 17. DATA DRIVENPlatform specific
  18. 18. AUTOMATIONGameplay
  19. 19. iOS SPECIFIC•  iCloud•  Flash Storage•  Retina Assets
  20. 20. AGNOSTIC?InterfaceMouse &KeyboardGameplayControllerTouch
  21. 21. ELASTICInterfaceGameplayTouchController Mouse &Keyboard
  22. 22. MULTIPLATFORMISM•  Platform includes its audience•  More reasons than “business”•  Same creative energy
  23. 23. THANK YOUQuestions?Andrew Wangandrew@supergiangames.comwww.supergiantgames.com

×