multiplatformism: lessons learned brining bastion to six new platforms, andrew wang

Post on 29-Oct-2014

8 Views

Category:

Entertainment & Humor

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Multiplatformism Xamarin EVOLVE

April 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?

AUDIENCE Platform is not just a piece of hardware.

RELATIONSHIPS Platform

EXPERTISE Develop

ONE AT A TIME

ORIGINAL TEAM

BASTION + XAMARIN.iOS Case Study

REIMAGINATION Our process of

1.  Identify a problem. 2. What’s the conventional

solution? 3. Try something new 4.  Is it better? Keep it,

otherwise fallback to the convention.

VIRTUAL GAMEPAD

Convention

LEAKY ABSTRACTIONS

“All non-trivial abstractions, to some degree, are leaky” – Joel Spolsky, Joel On Software

TAP Button Abstraction

SWIPE Button Abstraction?

DATA DRIVEN Platform specific

AUTOMATION Gameplay

iOS SPECIFIC

•  iCloud •  Flash Storage •  Retina Assets

AGNOSTIC? Interface

Mouse & Keyboard

Gameplay

Controller

Touch

ELASTIC Interface Gameplay

Touch

Controller Mouse & Keyboard

MULTIPLATFORMISM

•  Platform includes its audience •  More reasons than “business” •  Same creative energy

THANK YOU Questions?

Andrew Wang andrew@supergiangames.com www.supergiantgames.com

top related