SlideShare a Scribd company logo
@peterdotgames peterheinrich
BRINGING UNITY GAMES TO FIRE TV
PETER HEINRICH
D E V E L O P E R E V A N G E L I S T, A M A Z O N
AGENDA
W H Y F I R E T V ?
T H E 1 0 ’
E X P E R I E N C E
W O R K I N G W I T H
T V R E S O L U T I O N S
R E S P O N S I V E
G A M E D E S I G N O N D E V I C E
AGENDA
W H Y F I R E T V ?
T H E 1 0 ’
E X P E R I E N C E
W O R K I N G W I T H
T V R E S O L U T I O N S
R E S P O N S I V E
G A M E D E S I G N O N D E V I C E
WHY FIRE TV?
S T R E A M I N G M E D I A D E V I C E S
No slowdown in sight for
double-digit sales growth
of SMDs.
S T R E A M I N G M E D I A D E V I C E S
Fire TV has been the #1 best-
selling streaming media player
in the US.
S T R E A M I N G M E D I A D E V I C E S
Prime Day 2016:
• 2.5x sales of Fire TV devices over 2015
• Fire TV Stick was the best-selling
Amazon device
A M A Z O N F I R E T V FA M I LY
FIRE TV
4K compatible (2160p)
S P E C I F I C AT I O N S
Quad-core CPU
2 GB RAM, 8 GB Internal Storage
(actual formated capacity will be less)
WiFi – Bluetooth 4.1
USB-A and MicroSD Slot
A M A Z O N F I R E T V FA M I LY
FIRE TV STICK
Full HD (1080p)
S P E C I F I C AT I O N S
Dual-core CPU
1 GB RAM, 8 GB Internal Storage
(actual formatted capacity will be less)
WiFi – Bluetooth 3.0
MicroUSB (power only)
64%
37%41%
Of all the Mobile
Gamers that
use the Amazon
Appstore…
Spend Money on Mobile Games vs 41% on
Average and 37% for Google Play.
Aggregate of US, UK, FR, GER
A M A Z O N R E A C H E S ( B I G ) S P E N D E R S B E S T
Amazon Mobile Average Play Average
Newzoo, December 2014
AGENDA
W H Y F I R E T V ?
T H E 1 0 ’
E X P E R I E N C E
W O R K I N G W I T H
T V R E S O L U T I O N S
R E S P O N S I V E
G A M E D E S I G N O N D E V I C E
THE 10’ EXPERIENCE
D E S I G N F O R T H E B I G S C R E E N
Yo u c a n t a r g e t y o u r g a m e s m a d e
f o r m o b i l e , t a b l e t , a n d d e s k t o p
f o r t h e l i v i n g r o o m .
T H E 1 0 ’ E X P E R I E N C E
D E S I G N I N G
F O R T V I S
D I F F E R E N T
Yo u w i l l h av e t o
d e s i g n y o u r
i n t e r fa c e d i f fe r e n t l y
fo r p e o p l e s i tt i n g
1 0 fe e t a w ay f ro m
t h e d i s p l ay.
T H E 1 0 ’ E X P E R I E N C E
The goal of 10-foot user interface
design is to make the user’s
interaction as simple and efficient
as possible…
W i k i p e d i a
http://en.wikipedia.org/wiki/10-foot_user_experience
T H E 1 0 ’ E X P E R I E N C E
…while still having an intuitive
layout, in terms of accomplishing
user goals—what is often called
user-centered design.
W i k i p e d i a
http://en.wikipedia.org/wiki/10-foot_user_experience
N AV I G AT I O N
B E R E M O T E - F R I E N D LY
• Focus on the core
navigation buttons
• Standard Android
navigation for Menu, Home,
and Back buttons
• Reserve media buttons for
playback only
A N T I C I P A T E U S E R
N A V I G A T I O N F L O W
N e v e r l e t t h e p l a y e r g e t
s t u c k o r f o r c e t h e m t o
b a c k t r a c k t h r o u g h
n a v i g a t i o n g r o u p s .
M O V I N G F R O M M O B I L E
W H E N Y O U R U I J U S T W O R K S
Chances are that
your existing
landscape design
will work perfectly
as-is, provided it
supports a few basic
features:
Button states for selected, disabled, etc.
Easy navigation via the Amazon Fire TV
Remote
Clearly indicates how to move from
screen to screen
AGENDA
W H Y F I R E T V ?
T H E 1 0 ’
E X P E R I E N C E
W O R K I N G W I T H
T V R E S O L U T I O N S
R E S P O N S I V E
G A M E D E S I G N O N D E V I C E
WORKING WITH TV
RESOLUTIONS
F I R E T V A U T O M A T I C A L L Y D O W N S C A L E S T O 7 2 0 p & 4 8 0 p
BUILD FOR 1080p
TA R G E T O N E R E S O L U T I O N
R E S O U R C E C O N F I G U R AT I O N S
S E T U P
Create different layouts
and drawables for each
platform, stored in
subdirectories of res/.
For more information,
check out the Android
developer resources at
http://bit.ly/droid-screens.
ORIENTATION
The orientation of the Amazon Fire TV never changes, and requesting the
device rotation or orientation returns constant values.
P H Y S I C A L S P A C E A R O U N D D I S P L A Y A B L E A R E A
UNDERSTANDING OVERSCAN
C O O L C O L O R S W O R K B E T T E R T H A N W A R M C O L O R S
TV COLOR GAMUT
AGENDA
W H Y F I R E T V ?
T H E 1 0 ’
E X P E R I E N C E
W O R K I N G W I T H
T V R E S O L U T I O N S
R E S P O N S I V E
G A M E D E S I G N O N D E V I C E
RESPONSIVE GAME
DESIGN
U I A S P E C T R AT I O , N O T R E S O L U T I O N
Design for aspect ratios
—16:9, 8:5, 4:3—
then adjust dynamically.
1920 x 1080
(16:9)
1280 x 800
(8:5)
1280 x 600
(Close to 16:9)
F I R E D E V I C E R E S O L U T I O N S
Fire HD 6, 8, 10
Fire
Fire TV & Fire TV Stick
CONTROLLER EVOLUTION
http://gizmodo.com/5110650/the-evolution-of-the-console-controller
C O N T R O L L E R S U P P O RT
With a lot of planning and
consideration, you can
have a single input
mechanic across devices.
D E T E C T T H E P L AT F O R M
K E Y B O A R D G A M E PA D
A LWAY S D I S P L AY
T H E C O R R E C T
I N P U T C O N T R O L S
B A S E D O N T H E
P L AT F O R M I N U S E .
Use SystemInfo.deviceModel to correctly
detect Fire TV (Amazon AFTB) and Fire TV
Stick (Amazon AFTM).
Responsive game design can be summed up in the
following key requirements:
1. Game graphics and UI support multiple resolutions
2. Game mechanics work across multiple types of input
3. Publish to multiple platforms with the same codebase
AGENDA
W H Y F I R E T V ?
T H E 1 0 ’
E X P E R I E N C E
W O R K I N G W I T H
T V R E S O L U T I O N S
R E S P O N S I V E
G A M E D E S I G N O N D E V I C E
ON DEVICE
Simply Compile for Android
Fire OS is built on top of Android. Just create an APK like you
would for Android.
BUILD
Go to Settings | System | Developer
Options on the Fire TV device.
ENABLE FIRE TV
DEVELOPMENT
Turn on ADB Debugging and Apps from
Unknown Sources. USB debugging is
optional.
ENABLE FIRE TV
DEVELOPMENT
Navigate to Settings | System | About.CONNECT VIA WIFI
Scroll down to Network and note the IP
address associated with your Fire TV.
CONNECT VIA WIFI
From terminal window, use adb to
connect to your device at its IP address.
CONNECT VIA WIFI
RECAP
W H AT H AV E W E L E A R N E D ?
Design for the 10’ experience
R E C A P
1. Simplify navigation/use remote buttons
2. Show button select state
Build for TV
Detect the platform
3. Clarify how to move between screens
4. Limit on-screen text/boost font size
1. Target 1080p landscape
2. Add safety margin for overscan
3. Be aware of color gamut differences
1. Plan layouts according to aspect ratio
2. Be flexible on input method
3. Tailor help & tutorials to the device
Peter Heinrich
@peterdotgames
@AmazonAppDev
heinrich@amazon.co.uk
developer.amazon.com/appstore
THANK YOU!
bit.ly/AmazonSummitFeedback

More Related Content

What's hot

portable device.2 (p.p)
portable device.2 (p.p)portable device.2 (p.p)
portable device.2 (p.p)itsmaitha
 
Farnes trevor fwd project4
Farnes trevor fwd project4Farnes trevor fwd project4
Farnes trevor fwd project4
trfarnes
 
Albert Jan Tebbe (Ooyala) @ CMC TV in the Cloud & On Demand
Albert Jan Tebbe (Ooyala) @ CMC TV in the Cloud & On DemandAlbert Jan Tebbe (Ooyala) @ CMC TV in the Cloud & On Demand
Albert Jan Tebbe (Ooyala) @ CMC TV in the Cloud & On Demand
Media Perspectives
 
Short Form Video - Medianet Vlaanderen
Short Form Video - Medianet VlaanderenShort Form Video - Medianet Vlaanderen
Short Form Video - Medianet Vlaanderen
Hendrik Dacquin
 
Ad Ratings Case Study: World Cup Semi Final
Ad Ratings Case Study: World Cup Semi FinalAd Ratings Case Study: World Cup Semi Final
Ad Ratings Case Study: World Cup Semi Final
System1 Group
 
android marshmallow
android marshmallowandroid marshmallow
android marshmallow
Chaitanya Ram
 
Five Things You Should Experience This Week: 11.24.14
Five Things You Should Experience This Week: 11.24.14Five Things You Should Experience This Week: 11.24.14
Five Things You Should Experience This Week: 11.24.14
Joanna Peña-Bickley
 
Jason Keath - Creative Edge
Jason Keath - Creative EdgeJason Keath - Creative Edge
Jason Keath - Creative Edge
Social Fresh Conference
 
Jason Keath - 2018 Social Year in Review
Jason Keath - 2018 Social Year in ReviewJason Keath - 2018 Social Year in Review
Jason Keath - 2018 Social Year in Review
Social Fresh Conference
 
Samsung blazes new trail with the world’s first Android based camera - San Fr...
Samsung blazes new trail with the world’s first Android based camera - San Fr...Samsung blazes new trail with the world’s first Android based camera - San Fr...
Samsung blazes new trail with the world’s first Android based camera - San Fr...
fearlessportrai19
 
Blenderman by panda_apps_presentation
Blenderman by panda_apps_presentationBlenderman by panda_apps_presentation
Blenderman by panda_apps_presentationmrjonesbrgs
 
OSMO presentation
OSMO presentationOSMO presentation
OSMO presentation
Denis Kozminykh
 

What's hot (14)

portable device.2 (p.p)
portable device.2 (p.p)portable device.2 (p.p)
portable device.2 (p.p)
 
Farnes trevor fwd project4
Farnes trevor fwd project4Farnes trevor fwd project4
Farnes trevor fwd project4
 
Albert Jan Tebbe (Ooyala) @ CMC TV in the Cloud & On Demand
Albert Jan Tebbe (Ooyala) @ CMC TV in the Cloud & On DemandAlbert Jan Tebbe (Ooyala) @ CMC TV in the Cloud & On Demand
Albert Jan Tebbe (Ooyala) @ CMC TV in the Cloud & On Demand
 
Short Form Video - Medianet Vlaanderen
Short Form Video - Medianet VlaanderenShort Form Video - Medianet Vlaanderen
Short Form Video - Medianet Vlaanderen
 
Tablets
TabletsTablets
Tablets
 
Ad Ratings Case Study: World Cup Semi Final
Ad Ratings Case Study: World Cup Semi FinalAd Ratings Case Study: World Cup Semi Final
Ad Ratings Case Study: World Cup Semi Final
 
Presentation366
Presentation366Presentation366
Presentation366
 
android marshmallow
android marshmallowandroid marshmallow
android marshmallow
 
Five Things You Should Experience This Week: 11.24.14
Five Things You Should Experience This Week: 11.24.14Five Things You Should Experience This Week: 11.24.14
Five Things You Should Experience This Week: 11.24.14
 
Jason Keath - Creative Edge
Jason Keath - Creative EdgeJason Keath - Creative Edge
Jason Keath - Creative Edge
 
Jason Keath - 2018 Social Year in Review
Jason Keath - 2018 Social Year in ReviewJason Keath - 2018 Social Year in Review
Jason Keath - 2018 Social Year in Review
 
Samsung blazes new trail with the world’s first Android based camera - San Fr...
Samsung blazes new trail with the world’s first Android based camera - San Fr...Samsung blazes new trail with the world’s first Android based camera - San Fr...
Samsung blazes new trail with the world’s first Android based camera - San Fr...
 
Blenderman by panda_apps_presentation
Blenderman by panda_apps_presentationBlenderman by panda_apps_presentation
Blenderman by panda_apps_presentation
 
OSMO presentation
OSMO presentationOSMO presentation
OSMO presentation
 

Viewers also liked

Actionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data BetterActionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data Better
Amazon Appstore Developers
 
Amazon Underground, a Year After - Mario Viviani
Amazon Underground, a Year After - Mario VivianiAmazon Underground, a Year After - Mario Viviani
Amazon Underground, a Year After - Mario Viviani
Amazon Appstore Developers
 
Is This Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike HinesIs This Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike Hines
Amazon Appstore Developers
 
What the Top 50 Apps Do with IAP That the Rest of Us Don't
What the Top 50 Apps Do with IAP That the Rest of Us Don'tWhat the Top 50 Apps Do with IAP That the Rest of Us Don't
What the Top 50 Apps Do with IAP That the Rest of Us Don't
Amazon Appstore Developers
 
Building New Experiences on Amazon Fire TV - Mario Viviani
Building New Experiences on Amazon Fire TV - Mario VivianiBuilding New Experiences on Amazon Fire TV - Mario Viviani
Building New Experiences on Amazon Fire TV - Mario Viviani
Amazon Appstore Developers
 
Is This All There Is? What's New in Monetization
Is This All There Is? What's New in MonetizationIs This All There Is? What's New in Monetization
Is This All There Is? What's New in Monetization
Amazon Appstore Developers
 
Reach More Players: Smart Design for Streaming Media Devices
Reach More Players: Smart Design for Streaming Media DevicesReach More Players: Smart Design for Streaming Media Devices
Reach More Players: Smart Design for Streaming Media Devices
Amazon Appstore Developers
 
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
Amazon Appstore Developers
 
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...
Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...
Amazon Appstore Developers
 
How To: Bringing Media Channels to Amazon Fire TV
How To: Bringing Media Channels to Amazon Fire TV How To: Bringing Media Channels to Amazon Fire TV
How To: Bringing Media Channels to Amazon Fire TV
Amazon Appstore Developers
 
Keynote - What's New in Amazon Appstore 2016
Keynote - What's New in Amazon Appstore 2016Keynote - What's New in Amazon Appstore 2016
Keynote - What's New in Amazon Appstore 2016
Amazon Appstore Developers
 
Workshop: Integrating Amazon APIs in Unity
Workshop: Integrating Amazon APIs in Unity Workshop: Integrating Amazon APIs in Unity
Workshop: Integrating Amazon APIs in Unity
Amazon Appstore Developers
 
Developing Android Apps for TV in Minutes with Amazon Fire App Builder
Developing Android Apps for TV in Minutes with Amazon Fire App BuilderDeveloping Android Apps for TV in Minutes with Amazon Fire App Builder
Developing Android Apps for TV in Minutes with Amazon Fire App Builder
Amazon Appstore Developers
 
Amazon Lab126
Amazon Lab126Amazon Lab126
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
Amazon Appstore Developers
 
Young people's experiences of trafficking in the UK: health impacts
Young people's experiences of trafficking in the UK: health impactsYoung people's experiences of trafficking in the UK: health impacts
Young people's experiences of trafficking in the UK: health impacts
BASPCAN
 
Brophy CV 12_27_15
Brophy CV 12_27_15Brophy CV 12_27_15
Brophy CV 12_27_15Lynne Brophy
 
Developing Collaborative Policy and Practice to Tackle Child Neglect - Sharin...
Developing Collaborative Policy and Practice to Tackle Child Neglect - Sharin...Developing Collaborative Policy and Practice to Tackle Child Neglect - Sharin...
Developing Collaborative Policy and Practice to Tackle Child Neglect - Sharin...
BASPCAN
 
Kristalia interiors pre qualification 16 05 15
Kristalia interiors  pre qualification 16 05 15Kristalia interiors  pre qualification 16 05 15
Kristalia interiors pre qualification 16 05 15
Kristalia Interiors L.L.C
 

Viewers also liked (20)

Actionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data BetterActionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data Better
 
Amazon Underground, a Year After - Mario Viviani
Amazon Underground, a Year After - Mario VivianiAmazon Underground, a Year After - Mario Viviani
Amazon Underground, a Year After - Mario Viviani
 
Is This Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike HinesIs This Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike Hines
 
What the Top 50 Apps Do with IAP That the Rest of Us Don't
What the Top 50 Apps Do with IAP That the Rest of Us Don'tWhat the Top 50 Apps Do with IAP That the Rest of Us Don't
What the Top 50 Apps Do with IAP That the Rest of Us Don't
 
Building New Experiences on Amazon Fire TV - Mario Viviani
Building New Experiences on Amazon Fire TV - Mario VivianiBuilding New Experiences on Amazon Fire TV - Mario Viviani
Building New Experiences on Amazon Fire TV - Mario Viviani
 
Is This All There Is? What's New in Monetization
Is This All There Is? What's New in MonetizationIs This All There Is? What's New in Monetization
Is This All There Is? What's New in Monetization
 
Reach More Players: Smart Design for Streaming Media Devices
Reach More Players: Smart Design for Streaming Media DevicesReach More Players: Smart Design for Streaming Media Devices
Reach More Players: Smart Design for Streaming Media Devices
 
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
 
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...
Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...
 
How To: Bringing Media Channels to Amazon Fire TV
How To: Bringing Media Channels to Amazon Fire TV How To: Bringing Media Channels to Amazon Fire TV
How To: Bringing Media Channels to Amazon Fire TV
 
Keynote - What's New in Amazon Appstore 2016
Keynote - What's New in Amazon Appstore 2016Keynote - What's New in Amazon Appstore 2016
Keynote - What's New in Amazon Appstore 2016
 
Workshop: Integrating Amazon APIs in Unity
Workshop: Integrating Amazon APIs in Unity Workshop: Integrating Amazon APIs in Unity
Workshop: Integrating Amazon APIs in Unity
 
Developing Android Apps for TV in Minutes with Amazon Fire App Builder
Developing Android Apps for TV in Minutes with Amazon Fire App BuilderDeveloping Android Apps for TV in Minutes with Amazon Fire App Builder
Developing Android Apps for TV in Minutes with Amazon Fire App Builder
 
Amazon Lab126
Amazon Lab126Amazon Lab126
Amazon Lab126
 
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
 
Nitin Gupta_CV
Nitin Gupta_CVNitin Gupta_CV
Nitin Gupta_CV
 
Young people's experiences of trafficking in the UK: health impacts
Young people's experiences of trafficking in the UK: health impactsYoung people's experiences of trafficking in the UK: health impacts
Young people's experiences of trafficking in the UK: health impacts
 
Brophy CV 12_27_15
Brophy CV 12_27_15Brophy CV 12_27_15
Brophy CV 12_27_15
 
Developing Collaborative Policy and Practice to Tackle Child Neglect - Sharin...
Developing Collaborative Policy and Practice to Tackle Child Neglect - Sharin...Developing Collaborative Policy and Practice to Tackle Child Neglect - Sharin...
Developing Collaborative Policy and Practice to Tackle Child Neglect - Sharin...
 
Kristalia interiors pre qualification 16 05 15
Kristalia interiors  pre qualification 16 05 15Kristalia interiors  pre qualification 16 05 15
Kristalia interiors pre qualification 16 05 15
 

Similar to Bringing Unity Games to Fire TV - Peter Heinrich

Scale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tvScale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tv
Amazon Appstore Developers
 
Bring Your Content Forward on Amazon Fire TV
Bring Your Content Forward on Amazon Fire TVBring Your Content Forward on Amazon Fire TV
Bring Your Content Forward on Amazon Fire TV
Amazon Appstore Developers
 
State of Smart TV
State of Smart TVState of Smart TV
State of Smart TV
Shay-Jahen Merritté
 
Successful In-Game Ads: The Secret Sauce for Monetization | Tammy Levy
Successful In-Game Ads: The Secret Sauce for Monetization | Tammy LevySuccessful In-Game Ads: The Secret Sauce for Monetization | Tammy Levy
Successful In-Game Ads: The Secret Sauce for Monetization | Tammy Levy
Jessica Tams
 
Dailymotion presenting xbox one experience days by damien delaire
Dailymotion presenting xbox one experience days by damien delaireDailymotion presenting xbox one experience days by damien delaire
Dailymotion presenting xbox one experience days by damien delaire
Damien Delaire
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
Microsoft
 
What does Virtual Reality mean for Digital Innovation in 2016?
What does Virtual Reality mean for Digital Innovation in 2016?What does Virtual Reality mean for Digital Innovation in 2016?
What does Virtual Reality mean for Digital Innovation in 2016?
Let's Learn Digital
 
Développer sur la console Xbox One avec une application UWP. Les retours d'éx...
Développer sur la console Xbox One avec une application UWP. Les retours d'éx...Développer sur la console Xbox One avec une application UWP. Les retours d'éx...
Développer sur la console Xbox One avec une application UWP. Les retours d'éx...
Dailymotion
 
2016 Death of the Home Screen
2016 Death of the Home Screen2016 Death of the Home Screen
2016 Death of the Home Screen
Alexander Meinhardt
 
IT Defender - a HTML5 game for IT Managers
IT Defender - a HTML5 game for IT ManagersIT Defender - a HTML5 game for IT Managers
IT Defender - a HTML5 game for IT Managers
Ben Chong
 
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
Amazon Appstore Developers
 
2020 Experience Transforming Trends
2020 Experience Transforming Trends2020 Experience Transforming Trends
2020 Experience Transforming Trends
MullenLowe Profero
 
Feature Flops
Feature Flops Feature Flops
Feature Flops
Carly Daff
 
Successful In-Game Ads: The Secret Sauce for Monetization | Tammy Levy
Successful In-Game Ads: The Secret Sauce for Monetization | Tammy LevySuccessful In-Game Ads: The Secret Sauce for Monetization | Tammy Levy
Successful In-Game Ads: The Secret Sauce for Monetization | Tammy Levy
Jessica Tams
 
Altermyth Overview
Altermyth OverviewAltermyth Overview
Altermyth OverviewIhsan Wahab
 
The Future of Interfaces
The Future of InterfacesThe Future of Interfaces
The Future of Interfaces
Alexander Meinhardt
 
Ppt module 6
Ppt module 6Ppt module 6
Ppt module 6
Jvandyke91
 
Lessons in Appstore Optimization from the Amazon Appstore
Lessons in Appstore Optimization from the Amazon AppstoreLessons in Appstore Optimization from the Amazon Appstore
Lessons in Appstore Optimization from the Amazon Appstore
DevGAMM Conference
 
2016 App vs. Web: Differences & Trends
2016 App vs. Web: Differences & Trends2016 App vs. Web: Differences & Trends
2016 App vs. Web: Differences & Trends
Alexander Meinhardt
 
TV’s Paradigm Shift
TV’s Paradigm ShiftTV’s Paradigm Shift
TV’s Paradigm Shift
MediaPost
 

Similar to Bringing Unity Games to Fire TV - Peter Heinrich (20)

Scale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tvScale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tv
 
Bring Your Content Forward on Amazon Fire TV
Bring Your Content Forward on Amazon Fire TVBring Your Content Forward on Amazon Fire TV
Bring Your Content Forward on Amazon Fire TV
 
State of Smart TV
State of Smart TVState of Smart TV
State of Smart TV
 
Successful In-Game Ads: The Secret Sauce for Monetization | Tammy Levy
Successful In-Game Ads: The Secret Sauce for Monetization | Tammy LevySuccessful In-Game Ads: The Secret Sauce for Monetization | Tammy Levy
Successful In-Game Ads: The Secret Sauce for Monetization | Tammy Levy
 
Dailymotion presenting xbox one experience days by damien delaire
Dailymotion presenting xbox one experience days by damien delaireDailymotion presenting xbox one experience days by damien delaire
Dailymotion presenting xbox one experience days by damien delaire
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
What does Virtual Reality mean for Digital Innovation in 2016?
What does Virtual Reality mean for Digital Innovation in 2016?What does Virtual Reality mean for Digital Innovation in 2016?
What does Virtual Reality mean for Digital Innovation in 2016?
 
Développer sur la console Xbox One avec une application UWP. Les retours d'éx...
Développer sur la console Xbox One avec une application UWP. Les retours d'éx...Développer sur la console Xbox One avec une application UWP. Les retours d'éx...
Développer sur la console Xbox One avec une application UWP. Les retours d'éx...
 
2016 Death of the Home Screen
2016 Death of the Home Screen2016 Death of the Home Screen
2016 Death of the Home Screen
 
IT Defender - a HTML5 game for IT Managers
IT Defender - a HTML5 game for IT ManagersIT Defender - a HTML5 game for IT Managers
IT Defender - a HTML5 game for IT Managers
 
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
 
2020 Experience Transforming Trends
2020 Experience Transforming Trends2020 Experience Transforming Trends
2020 Experience Transforming Trends
 
Feature Flops
Feature Flops Feature Flops
Feature Flops
 
Successful In-Game Ads: The Secret Sauce for Monetization | Tammy Levy
Successful In-Game Ads: The Secret Sauce for Monetization | Tammy LevySuccessful In-Game Ads: The Secret Sauce for Monetization | Tammy Levy
Successful In-Game Ads: The Secret Sauce for Monetization | Tammy Levy
 
Altermyth Overview
Altermyth OverviewAltermyth Overview
Altermyth Overview
 
The Future of Interfaces
The Future of InterfacesThe Future of Interfaces
The Future of Interfaces
 
Ppt module 6
Ppt module 6Ppt module 6
Ppt module 6
 
Lessons in Appstore Optimization from the Amazon Appstore
Lessons in Appstore Optimization from the Amazon AppstoreLessons in Appstore Optimization from the Amazon Appstore
Lessons in Appstore Optimization from the Amazon Appstore
 
2016 App vs. Web: Differences & Trends
2016 App vs. Web: Differences & Trends2016 App vs. Web: Differences & Trends
2016 App vs. Web: Differences & Trends
 
TV’s Paradigm Shift
TV’s Paradigm ShiftTV’s Paradigm Shift
TV’s Paradigm Shift
 

More from Amazon Appstore Developers

Designing Apps in the Age of Media Streaming: Optimise Your Content for TV
Designing Apps in the Age of Media Streaming: Optimise Your Content for TVDesigning Apps in the Age of Media Streaming: Optimise Your Content for TV
Designing Apps in the Age of Media Streaming: Optimise Your Content for TV
Amazon Appstore Developers
 
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
Amazon Appstore Developers
 
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Amazon Appstore Developers
 
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
Amazon Appstore Developers
 
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
Amazon Appstore Developers
 
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario VivianiIn-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
Amazon Appstore Developers
 
Building Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon EchoBuilding Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon Echo
Amazon Appstore Developers
 
Submitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon AppstoreSubmitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon Appstore
Amazon Appstore Developers
 
How To Evolve Players Into Fans
How To Evolve Players Into FansHow To Evolve Players Into Fans
How To Evolve Players Into Fans
Amazon Appstore Developers
 

More from Amazon Appstore Developers (11)

Designing Apps in the Age of Media Streaming: Optimise Your Content for TV
Designing Apps in the Age of Media Streaming: Optimise Your Content for TVDesigning Apps in the Age of Media Streaming: Optimise Your Content for TV
Designing Apps in the Age of Media Streaming: Optimise Your Content for TV
 
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
 
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
 
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
 
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
 
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario VivianiIn-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
 
Building Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon EchoBuilding Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon Echo
 
Introduction to the Amazon Appstore
Introduction to the Amazon AppstoreIntroduction to the Amazon Appstore
Introduction to the Amazon Appstore
 
Introduction to App Stores
Introduction to App StoresIntroduction to App Stores
Introduction to App Stores
 
Submitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon AppstoreSubmitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon Appstore
 
How To Evolve Players Into Fans
How To Evolve Players Into FansHow To Evolve Players Into Fans
How To Evolve Players Into Fans
 

Bringing Unity Games to Fire TV - Peter Heinrich

  • 1. @peterdotgames peterheinrich BRINGING UNITY GAMES TO FIRE TV PETER HEINRICH D E V E L O P E R E V A N G E L I S T, A M A Z O N
  • 2. AGENDA W H Y F I R E T V ? T H E 1 0 ’ E X P E R I E N C E W O R K I N G W I T H T V R E S O L U T I O N S R E S P O N S I V E G A M E D E S I G N O N D E V I C E
  • 3. AGENDA W H Y F I R E T V ? T H E 1 0 ’ E X P E R I E N C E W O R K I N G W I T H T V R E S O L U T I O N S R E S P O N S I V E G A M E D E S I G N O N D E V I C E
  • 5. S T R E A M I N G M E D I A D E V I C E S No slowdown in sight for double-digit sales growth of SMDs.
  • 6. S T R E A M I N G M E D I A D E V I C E S Fire TV has been the #1 best- selling streaming media player in the US.
  • 7. S T R E A M I N G M E D I A D E V I C E S Prime Day 2016: • 2.5x sales of Fire TV devices over 2015 • Fire TV Stick was the best-selling Amazon device
  • 8. A M A Z O N F I R E T V FA M I LY FIRE TV 4K compatible (2160p) S P E C I F I C AT I O N S Quad-core CPU 2 GB RAM, 8 GB Internal Storage (actual formated capacity will be less) WiFi – Bluetooth 4.1 USB-A and MicroSD Slot
  • 9. A M A Z O N F I R E T V FA M I LY FIRE TV STICK Full HD (1080p) S P E C I F I C AT I O N S Dual-core CPU 1 GB RAM, 8 GB Internal Storage (actual formatted capacity will be less) WiFi – Bluetooth 3.0 MicroUSB (power only)
  • 10. 64% 37%41% Of all the Mobile Gamers that use the Amazon Appstore… Spend Money on Mobile Games vs 41% on Average and 37% for Google Play. Aggregate of US, UK, FR, GER A M A Z O N R E A C H E S ( B I G ) S P E N D E R S B E S T Amazon Mobile Average Play Average Newzoo, December 2014
  • 11. AGENDA W H Y F I R E T V ? T H E 1 0 ’ E X P E R I E N C E W O R K I N G W I T H T V R E S O L U T I O N S R E S P O N S I V E G A M E D E S I G N O N D E V I C E
  • 13. D E S I G N F O R T H E B I G S C R E E N Yo u c a n t a r g e t y o u r g a m e s m a d e f o r m o b i l e , t a b l e t , a n d d e s k t o p f o r t h e l i v i n g r o o m .
  • 14. T H E 1 0 ’ E X P E R I E N C E D E S I G N I N G F O R T V I S D I F F E R E N T Yo u w i l l h av e t o d e s i g n y o u r i n t e r fa c e d i f fe r e n t l y fo r p e o p l e s i tt i n g 1 0 fe e t a w ay f ro m t h e d i s p l ay.
  • 15. T H E 1 0 ’ E X P E R I E N C E The goal of 10-foot user interface design is to make the user’s interaction as simple and efficient as possible… W i k i p e d i a http://en.wikipedia.org/wiki/10-foot_user_experience
  • 16. T H E 1 0 ’ E X P E R I E N C E …while still having an intuitive layout, in terms of accomplishing user goals—what is often called user-centered design. W i k i p e d i a http://en.wikipedia.org/wiki/10-foot_user_experience
  • 17. N AV I G AT I O N B E R E M O T E - F R I E N D LY • Focus on the core navigation buttons • Standard Android navigation for Menu, Home, and Back buttons • Reserve media buttons for playback only
  • 18. A N T I C I P A T E U S E R N A V I G A T I O N F L O W N e v e r l e t t h e p l a y e r g e t s t u c k o r f o r c e t h e m t o b a c k t r a c k t h r o u g h n a v i g a t i o n g r o u p s .
  • 19. M O V I N G F R O M M O B I L E W H E N Y O U R U I J U S T W O R K S Chances are that your existing landscape design will work perfectly as-is, provided it supports a few basic features: Button states for selected, disabled, etc. Easy navigation via the Amazon Fire TV Remote Clearly indicates how to move from screen to screen
  • 20. AGENDA W H Y F I R E T V ? T H E 1 0 ’ E X P E R I E N C E W O R K I N G W I T H T V R E S O L U T I O N S R E S P O N S I V E G A M E D E S I G N O N D E V I C E
  • 22. F I R E T V A U T O M A T I C A L L Y D O W N S C A L E S T O 7 2 0 p & 4 8 0 p BUILD FOR 1080p TA R G E T O N E R E S O L U T I O N
  • 23. R E S O U R C E C O N F I G U R AT I O N S S E T U P Create different layouts and drawables for each platform, stored in subdirectories of res/. For more information, check out the Android developer resources at http://bit.ly/droid-screens.
  • 24. ORIENTATION The orientation of the Amazon Fire TV never changes, and requesting the device rotation or orientation returns constant values.
  • 25. P H Y S I C A L S P A C E A R O U N D D I S P L A Y A B L E A R E A UNDERSTANDING OVERSCAN
  • 26. C O O L C O L O R S W O R K B E T T E R T H A N W A R M C O L O R S TV COLOR GAMUT
  • 27. AGENDA W H Y F I R E T V ? T H E 1 0 ’ E X P E R I E N C E W O R K I N G W I T H T V R E S O L U T I O N S R E S P O N S I V E G A M E D E S I G N O N D E V I C E
  • 29. U I A S P E C T R AT I O , N O T R E S O L U T I O N Design for aspect ratios —16:9, 8:5, 4:3— then adjust dynamically.
  • 30. 1920 x 1080 (16:9) 1280 x 800 (8:5) 1280 x 600 (Close to 16:9) F I R E D E V I C E R E S O L U T I O N S Fire HD 6, 8, 10 Fire Fire TV & Fire TV Stick
  • 31.
  • 32.
  • 34. C O N T R O L L E R S U P P O RT With a lot of planning and consideration, you can have a single input mechanic across devices.
  • 35. D E T E C T T H E P L AT F O R M K E Y B O A R D G A M E PA D A LWAY S D I S P L AY T H E C O R R E C T I N P U T C O N T R O L S B A S E D O N T H E P L AT F O R M I N U S E .
  • 36. Use SystemInfo.deviceModel to correctly detect Fire TV (Amazon AFTB) and Fire TV Stick (Amazon AFTM).
  • 37. Responsive game design can be summed up in the following key requirements: 1. Game graphics and UI support multiple resolutions 2. Game mechanics work across multiple types of input 3. Publish to multiple platforms with the same codebase
  • 38. AGENDA W H Y F I R E T V ? T H E 1 0 ’ E X P E R I E N C E W O R K I N G W I T H T V R E S O L U T I O N S R E S P O N S I V E G A M E D E S I G N O N D E V I C E
  • 40. Simply Compile for Android Fire OS is built on top of Android. Just create an APK like you would for Android. BUILD
  • 41. Go to Settings | System | Developer Options on the Fire TV device. ENABLE FIRE TV DEVELOPMENT
  • 42. Turn on ADB Debugging and Apps from Unknown Sources. USB debugging is optional. ENABLE FIRE TV DEVELOPMENT
  • 43. Navigate to Settings | System | About.CONNECT VIA WIFI
  • 44. Scroll down to Network and note the IP address associated with your Fire TV. CONNECT VIA WIFI
  • 45. From terminal window, use adb to connect to your device at its IP address. CONNECT VIA WIFI
  • 46. RECAP
  • 47. W H AT H AV E W E L E A R N E D ? Design for the 10’ experience R E C A P 1. Simplify navigation/use remote buttons 2. Show button select state Build for TV Detect the platform 3. Clarify how to move between screens 4. Limit on-screen text/boost font size 1. Target 1080p landscape 2. Add safety margin for overscan 3. Be aware of color gamut differences 1. Plan layouts according to aspect ratio 2. Be flexible on input method 3. Tailor help & tutorials to the device