SlideShare a Scribd company logo
What does it take to port a browser
title to mobiles
Oleg Pridiuk, Technical Evangelist
Page 2
Top grossing iOS game’s revenue
2012 – top game has booked 100M
2013 – top game can potentially book 400M
Data gathered by Unity Technologies
Page 3
Entertainment half-life
The shorter the half life, the more power the creator holds
Music 10 – 100 years
Film 5 – 10 years
Games 2 – 3 years
Mobile games ½ - 2 years
Page 4
Revenue
Estimated by Flurry Analytics
Page
Oleg Pridiuk – technical evangelist
5
Page 6
Editor Sessions per Month
Over 1.8 million registered developers
Over 400K monthly active developers
Page 7
Unity is kinda industry standard now…
Better hiring: is easy to find skilled and experienced developers
Better support: everyone cares and tries to support Unity
Proven to work: lots of delivered projects, so you know if you can make it
Page 8
Page
CSR Racing – Natural Motion
9
Page
Bad Piggies - Rovio
10
Page
The Room - Fireproof Games
11
Page
Temple Run 2 – Imangi Studios
12
Page 13
• Windows
• Windows 8, RT, WSA
• Mac
• Web
• Google NaCL, Unity plugin,
Facebook
• Ubuntu Linux
• Custom ports available
• Mobiles
• BlackBerry 10, iOS, Android,
Windows Phone 8
• Consoles
• PS Vita, PS4, PS3, Xbox 360,
Nintendo Wii U
• Union
Page
Shadowgun runs on everything…
14
Page
iOS, Android, Flash, LG TV, BlackBery, Nvidia Shield,
Ouya, Sony Xperia Play, Gamestick, wikipad
15
Page 16
What does it take to port a Unity game?
Demo!
Page
What does it take to port a Unity game?
• Define a “game” in this context?
• Core gameplay – game logic, scenes, assets
• Wrappers – monetization, social, plugins
• Addons, process to update and patch
• Assuming “to port” means
• Core gameplay launches on a new platform/device
• Unity takes care of what it can control
• Texture compression, sounds, scripts, scene setup (physics, light
probes, lightmaps, navigation, occlusion, etc)
• Cross platform plugins, if applicable
• Performance?
17
Page
It can be easy, it can be hard…
• Performance - depends on your project/experience
• E.g. iOS to Web is easy
• Android to iOS ir easier that iOS to Android
• Standalone/web to mobiles – can be very hard
• Expect 50-80% of code/assets to be persistent
• Unity API is generic, designed multiplaform
• May need to reimplement input
• May need to wrap some code into IFDEFs
• Reminder: all your binary and platform specific data is not
multiplatform
18
Page
Case study – don’t try it at home
19
Page 20
Page 21
Page 22
Page 23
Page 24
Page 25
Page 26
Page
Benefit from Unity features
• LOD system
• Occlusion culling
• Lightmapping
• Light probes
• Dynamic/static batching
• Quality settings
• Render settings
• Material replacement
• Automagic with textures
27
Page 28
Page 29
Page
Results – it works!
• Total work - about 6-7 hours
• Got familiar with the project
• “Implemented” touch input
• Profiled, went through assets, optimized here and there,
rebaked lightmaps and light probes, occlusion culling, etc.
• Next steps
• Work with artist on LODs to reduce triangle count
• Reduce the number of materials
• See what happens with Androids…
30
Page 31
How to start with Unity
Unity Community
unity3d.com/learn
• Free training
• Free demo projects
• Tutorials
video.unity3d.com
• Sessions from Unites
• Tutorial videos
• Usergroup meetup videos
Asset Store!
• Lots of free assets
• Also full demo projects
International
• answers.unity3d.com
• forum.unity3d.com
• google.com  da best!
Russian
• unity3d.ru – chat, forum
• closedcircles.com #unity3d
• habrahabr.ru - unity3d
Page
Unity is flexible to get on and to own
• Basic version is FREE
• Mac, Windows, Linux, Web browsers
• We also have basic mobile add-ons, 400$
• Can publish and earn money!
• 1500$ per platform, per developer
• Minor upgrades are free, e.g. within Unity 4.x family
• Can pick add-ons to your taste
• Different set for artists, developers, level designers
• Licensing options
• Unity Store
• joana@unity3d.com  your best Unity friend
• Remember the Asset Store
• You can buy assets and services there
• Tons of cool and not expensive stuff there, try it!
32
Page 33
Спасибо!
Рад вашим вопросам

More Related Content

What's hot

Android
AndroidAndroid
14501A05A6
14501A05A614501A05A6
14501A05A6
pvpsit
 
Mobile Internet
Mobile InternetMobile Internet
Mobile Internet
Michaël Uyttersprot
 
Multi Channel Publishing
Multi Channel PublishingMulti Channel Publishing
Multi Channel Publishing
Joe Welinske
 
Coffee & Pi - intro to Pi Workshop
Coffee & Pi - intro to Pi WorkshopCoffee & Pi - intro to Pi Workshop
Coffee & Pi - intro to Pi Workshop
Brad ☼ Derstine
 
Android Os (operating system)
Android Os (operating system) Android Os (operating system)
Android Os (operating system)
Ruhil Arora
 
My electronic gadget
My electronic gadgetMy electronic gadget
My electronic gadget
Madugula Kumar
 
SFSU ISYS 363-1 Fall 2013-group: Group AV
SFSU ISYS 363-1 Fall 2013-group: Group AVSFSU ISYS 363-1 Fall 2013-group: Group AV
SFSU ISYS 363-1 Fall 2013-group: Group AV
GroundedEarth
 
Ipad
IpadIpad
Ipad
JHorne09
 
Ipad
IpadIpad
Ipad
JHorne09
 
Android101 Intro to Android for the enterprise, IdoSphere
Android101 Intro to Android for the enterprise, IdoSphereAndroid101 Intro to Android for the enterprise, IdoSphere
Android101 Intro to Android for the enterprise, IdoSphere
Dennis Heinle
 
Coffee & Pi - Intro to Pi Workshop
Coffee & Pi - Intro to Pi WorkshopCoffee & Pi - Intro to Pi Workshop
Coffee & Pi - Intro to Pi Workshop
Brad ☼ Derstine
 
Intelli Keys
Intelli KeysIntelli Keys
Intelli Keys
sjkelley
 
Tug of war between Android app development and iPhone app development
Tug of war between Android app development and iPhone app developmentTug of war between Android app development and iPhone app development
Tug of war between Android app development and iPhone app development
Endive Software
 
Innovate your ideas through Android
Innovate your ideas through AndroidInnovate your ideas through Android
Innovate your ideas through Android
Jithin Kuriakose
 
Extensions
ExtensionsExtensions
Tablet pc
Tablet pcTablet pc
iOS 5 Tech Talk World Tour 2011 draft001
iOS 5 Tech Talk World Tour 2011 draft001iOS 5 Tech Talk World Tour 2011 draft001
iOS 5 Tech Talk World Tour 2011 draft001
Alexandru Terente
 
iOS Development - A Beginner Guide
iOS Development - A Beginner GuideiOS Development - A Beginner Guide
iOS Development - A Beginner Guide
Andri Yadi
 
Building a Windows 10 Game with C#, XAML and Win2D
Building a Windows 10 Game with C#, XAML and Win2DBuilding a Windows 10 Game with C#, XAML and Win2D
Building a Windows 10 Game with C#, XAML and Win2D
Nick Landry
 

What's hot (20)

Android
AndroidAndroid
Android
 
14501A05A6
14501A05A614501A05A6
14501A05A6
 
Mobile Internet
Mobile InternetMobile Internet
Mobile Internet
 
Multi Channel Publishing
Multi Channel PublishingMulti Channel Publishing
Multi Channel Publishing
 
Coffee & Pi - intro to Pi Workshop
Coffee & Pi - intro to Pi WorkshopCoffee & Pi - intro to Pi Workshop
Coffee & Pi - intro to Pi Workshop
 
Android Os (operating system)
Android Os (operating system) Android Os (operating system)
Android Os (operating system)
 
My electronic gadget
My electronic gadgetMy electronic gadget
My electronic gadget
 
SFSU ISYS 363-1 Fall 2013-group: Group AV
SFSU ISYS 363-1 Fall 2013-group: Group AVSFSU ISYS 363-1 Fall 2013-group: Group AV
SFSU ISYS 363-1 Fall 2013-group: Group AV
 
Ipad
IpadIpad
Ipad
 
Ipad
IpadIpad
Ipad
 
Android101 Intro to Android for the enterprise, IdoSphere
Android101 Intro to Android for the enterprise, IdoSphereAndroid101 Intro to Android for the enterprise, IdoSphere
Android101 Intro to Android for the enterprise, IdoSphere
 
Coffee & Pi - Intro to Pi Workshop
Coffee & Pi - Intro to Pi WorkshopCoffee & Pi - Intro to Pi Workshop
Coffee & Pi - Intro to Pi Workshop
 
Intelli Keys
Intelli KeysIntelli Keys
Intelli Keys
 
Tug of war between Android app development and iPhone app development
Tug of war between Android app development and iPhone app developmentTug of war between Android app development and iPhone app development
Tug of war between Android app development and iPhone app development
 
Innovate your ideas through Android
Innovate your ideas through AndroidInnovate your ideas through Android
Innovate your ideas through Android
 
Extensions
ExtensionsExtensions
Extensions
 
Tablet pc
Tablet pcTablet pc
Tablet pc
 
iOS 5 Tech Talk World Tour 2011 draft001
iOS 5 Tech Talk World Tour 2011 draft001iOS 5 Tech Talk World Tour 2011 draft001
iOS 5 Tech Talk World Tour 2011 draft001
 
iOS Development - A Beginner Guide
iOS Development - A Beginner GuideiOS Development - A Beginner Guide
iOS Development - A Beginner Guide
 
Building a Windows 10 Game with C#, XAML and Win2D
Building a Windows 10 Game with C#, XAML and Win2DBuilding a Windows 10 Game with C#, XAML and Win2D
Building a Windows 10 Game with C#, XAML and Win2D
 

Viewers also liked

George ZARKUA: Dream Symphony Postmortem
George ZARKUA: Dream Symphony PostmortemGeorge ZARKUA: Dream Symphony Postmortem
George ZARKUA: Dream Symphony PostmortemDevGAMM Conference
 
Гейм Линч с участием Spil Games, FDG Entertainment, Vlambeer, Zeptolab и Ant....
Гейм Линч с участием Spil Games, FDG Entertainment, Vlambeer, Zeptolab и Ant....Гейм Линч с участием Spil Games, FDG Entertainment, Vlambeer, Zeptolab и Ant....
Гейм Линч с участием Spil Games, FDG Entertainment, Vlambeer, Zeptolab и Ant....
DevGAMM Conference
 
Как про..ть половину бюджета
Как про..ть половину бюджетаКак про..ть половину бюджета
Как про..ть половину бюджета
DevGAMM Conference
 
6waves: The End of Social Games?
6waves: The End of Social Games?6waves: The End of Social Games?
6waves: The End of Social Games?
DevGAMM Conference
 
Vitaly Khit - iPhone games
Vitaly Khit - iPhone gamesVitaly Khit - iPhone games
Vitaly Khit - iPhone games
DevGAMM Conference
 
AlternativaPlatform: How gamification helps us to earn more?
AlternativaPlatform: How gamification helps us to earn more?AlternativaPlatform: How gamification helps us to earn more?
AlternativaPlatform: How gamification helps us to earn more?
DevGAMM Conference
 

Viewers also liked (6)

George ZARKUA: Dream Symphony Postmortem
George ZARKUA: Dream Symphony PostmortemGeorge ZARKUA: Dream Symphony Postmortem
George ZARKUA: Dream Symphony Postmortem
 
Гейм Линч с участием Spil Games, FDG Entertainment, Vlambeer, Zeptolab и Ant....
Гейм Линч с участием Spil Games, FDG Entertainment, Vlambeer, Zeptolab и Ant....Гейм Линч с участием Spil Games, FDG Entertainment, Vlambeer, Zeptolab и Ant....
Гейм Линч с участием Spil Games, FDG Entertainment, Vlambeer, Zeptolab и Ant....
 
Как про..ть половину бюджета
Как про..ть половину бюджетаКак про..ть половину бюджета
Как про..ть половину бюджета
 
6waves: The End of Social Games?
6waves: The End of Social Games?6waves: The End of Social Games?
6waves: The End of Social Games?
 
Vitaly Khit - iPhone games
Vitaly Khit - iPhone gamesVitaly Khit - iPhone games
Vitaly Khit - iPhone games
 
AlternativaPlatform: How gamification helps us to earn more?
AlternativaPlatform: How gamification helps us to earn more?AlternativaPlatform: How gamification helps us to earn more?
AlternativaPlatform: How gamification helps us to earn more?
 

Similar to Unity: What does it take to port a browser title to mobiles

Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
gamifi.cc
 
W3C HTML5 KIG-The near future of the web platform
 W3C HTML5 KIG-The near future of the web platform W3C HTML5 KIG-The near future of the web platform
W3C HTML5 KIG-The near future of the web platform
Changhwan Yi
 
Casual and Social Games with Unity
Casual and Social Games with UnityCasual and Social Games with Unity
Casual and Social Games with Unity
Tadej Gregorcic
 
IoT is Something to Figure Out
IoT is Something to Figure OutIoT is Something to Figure Out
IoT is Something to Figure Out
Peter Hoddie
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR Systems
Mark Billinghurst
 
Android project
Android projectAndroid project
Android project
Gopal Sharma
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011
Karsten Wysk
 
IoT, computer intelligence and javascript in the physical world
IoT, computer intelligence and javascript in the physical worldIoT, computer intelligence and javascript in the physical world
IoT, computer intelligence and javascript in the physical world
Ivo Andreev
 
Development of a mobile app for Android
Development of a mobile app for AndroidDevelopment of a mobile app for Android
Development of a mobile app for Android
AlexJReid
 
Android ppt.
Android ppt.Android ppt.
Android ppt.
mukul_testing
 
Android slides
Android slidesAndroid slides
Android slides
23375174
 
Android slides
Android slidesAndroid slides
Android slides
hardik10192
 
Introduction to android 2
Introduction to android 2Introduction to android 2
Introduction to android 2
Jawad Mohmand
 
Android slides
Android slidesAndroid slides
Android slides
Shivani Samdani
 
Android slides
Android slidesAndroid slides
Android slides
prabhanshuchaubey
 
Никита Корчагин - Introduction to iOS development
Никита Корчагин - Introduction to iOS developmentНикита Корчагин - Introduction to iOS development
Никита Корчагин - Introduction to iOS development
DataArt
 
Augernaut js
Augernaut jsAugernaut js
Augernaut js
mckennaphillabaum
 
Android slides
Android slidesAndroid slides
Android slides
aazimmolvi
 
Android slides
Android slidesAndroid slides
Android slides
Surat Training
 
Android slides
Android slidesAndroid slides
Android slides
abdul aamer
 

Similar to Unity: What does it take to port a browser title to mobiles (20)

Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
 
W3C HTML5 KIG-The near future of the web platform
 W3C HTML5 KIG-The near future of the web platform W3C HTML5 KIG-The near future of the web platform
W3C HTML5 KIG-The near future of the web platform
 
Casual and Social Games with Unity
Casual and Social Games with UnityCasual and Social Games with Unity
Casual and Social Games with Unity
 
IoT is Something to Figure Out
IoT is Something to Figure OutIoT is Something to Figure Out
IoT is Something to Figure Out
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR Systems
 
Android project
Android projectAndroid project
Android project
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011
 
IoT, computer intelligence and javascript in the physical world
IoT, computer intelligence and javascript in the physical worldIoT, computer intelligence and javascript in the physical world
IoT, computer intelligence and javascript in the physical world
 
Development of a mobile app for Android
Development of a mobile app for AndroidDevelopment of a mobile app for Android
Development of a mobile app for Android
 
Android ppt.
Android ppt.Android ppt.
Android ppt.
 
Android slides
Android slidesAndroid slides
Android slides
 
Android slides
Android slidesAndroid slides
Android slides
 
Introduction to android 2
Introduction to android 2Introduction to android 2
Introduction to android 2
 
Android slides
Android slidesAndroid slides
Android slides
 
Android slides
Android slidesAndroid slides
Android slides
 
Никита Корчагин - Introduction to iOS development
Никита Корчагин - Introduction to iOS developmentНикита Корчагин - Introduction to iOS development
Никита Корчагин - Introduction to iOS development
 
Augernaut js
Augernaut jsAugernaut js
Augernaut js
 
Android slides
Android slidesAndroid slides
Android slides
 
Android slides
Android slidesAndroid slides
Android slides
 
Android slides
Android slidesAndroid slides
Android slides
 

More from DevGAMM Conference

The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...
DevGAMM Conference
 
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
DevGAMM Conference
 
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
DevGAMM Conference
 
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
DevGAMM Conference
 
AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)
DevGAMM Conference
 
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
DevGAMM Conference
 
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
DevGAMM Conference
 
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
DevGAMM Conference
 
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
DevGAMM Conference
 
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
DevGAMM Conference
 
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
DevGAMM Conference
 
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
DevGAMM Conference
 
How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...
DevGAMM Conference
 
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
DevGAMM Conference
 
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
DevGAMM Conference
 
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
DevGAMM Conference
 
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
DevGAMM Conference
 
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
DevGAMM Conference
 
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
DevGAMM Conference
 
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
DevGAMM Conference
 

More from DevGAMM Conference (20)

The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...
 
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
 
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
 
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
 
AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)
 
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
 
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
 
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
 
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
 
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
 
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
 
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
 
How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...
 
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
 
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
 
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
 
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
 
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
 
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
 
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
 

Recently uploaded

快速办理(PU毕业证书)普渡大学毕业证文凭证书一模一样
快速办理(PU毕业证书)普渡大学毕业证文凭证书一模一样快速办理(PU毕业证书)普渡大学毕业证文凭证书一模一样
快速办理(PU毕业证书)普渡大学毕业证文凭证书一模一样
cfk7atz3
 
The_Chronological_Life_of_Christ_Part_104_Repentance_and_Restoration
The_Chronological_Life_of_Christ_Part_104_Repentance_and_RestorationThe_Chronological_Life_of_Christ_Part_104_Repentance_and_Restoration
The_Chronological_Life_of_Christ_Part_104_Repentance_and_Restoration
Network Bible Fellowship
 
The Enchantment and Shadows_ Unveiling the Mysteries of Magic and Black Magic...
The Enchantment and Shadows_ Unveiling the Mysteries of Magic and Black Magic...The Enchantment and Shadows_ Unveiling the Mysteries of Magic and Black Magic...
The Enchantment and Shadows_ Unveiling the Mysteries of Magic and Black Magic...
Phoenix O
 
Protector & Destroyer: Agni Dev (The Hindu God of Fire)
Protector & Destroyer: Agni Dev (The Hindu God of Fire)Protector & Destroyer: Agni Dev (The Hindu God of Fire)
Protector & Destroyer: Agni Dev (The Hindu God of Fire)
Exotic India
 
Sanatan Vastu | Experience Great Living | Vastu Expert
Sanatan Vastu | Experience Great Living | Vastu ExpertSanatan Vastu | Experience Great Living | Vastu Expert
Sanatan Vastu | Experience Great Living | Vastu Expert
Sanatan Vastu
 
312 A Wise Woman of Abel Beth Maakah Saves The Town
312 A Wise Woman of Abel Beth Maakah Saves The Town312 A Wise Woman of Abel Beth Maakah Saves The Town
312 A Wise Woman of Abel Beth Maakah Saves The Town
Rick Peterson
 
A Free eBook ~ Valuable LIFE Lessons to Learn ( 5 Sets of Presentations)...
A Free eBook ~ Valuable LIFE Lessons    to Learn   ( 5 Sets of Presentations)...A Free eBook ~ Valuable LIFE Lessons    to Learn   ( 5 Sets of Presentations)...
A Free eBook ~ Valuable LIFE Lessons to Learn ( 5 Sets of Presentations)...
OH TEIK BIN
 
Heartfulness Magazine - June 2024 (Volume 9, Issue 6)
Heartfulness Magazine - June 2024 (Volume 9, Issue 6)Heartfulness Magazine - June 2024 (Volume 9, Issue 6)
Heartfulness Magazine - June 2024 (Volume 9, Issue 6)
heartfulness
 
Seminar on Music on the Liturgy Parish .pptx
Seminar on Music on the Liturgy Parish .pptxSeminar on Music on the Liturgy Parish .pptx
Seminar on Music on the Liturgy Parish .pptx
lexielhyn
 
Kala jadu (black magic) expert,Black magic specialist in Dubai vashikaran spe...
Kala jadu (black magic) expert,Black magic specialist in Dubai vashikaran spe...Kala jadu (black magic) expert,Black magic specialist in Dubai vashikaran spe...
Kala jadu (black magic) expert,Black magic specialist in Dubai vashikaran spe...
makhmalhalaaay
 
A375 Example Taste the taste of the Lord, the taste of the Lord The taste of...
A375 Example Taste the taste of the Lord,  the taste of the Lord The taste of...A375 Example Taste the taste of the Lord,  the taste of the Lord The taste of...
A375 Example Taste the taste of the Lord, the taste of the Lord The taste of...
franktsao4
 
English - The Book of 1st Samuel the Prophet.pdf
English - The Book of 1st Samuel the Prophet.pdfEnglish - The Book of 1st Samuel the Prophet.pdf
English - The Book of 1st Samuel the Prophet.pdf
Filipino Tracts and Literature Society Inc.
 
Deerfoot Church of Christ Bulletin 6 16 24
Deerfoot Church of Christ Bulletin 6 16 24Deerfoot Church of Christ Bulletin 6 16 24
Deerfoot Church of Christ Bulletin 6 16 24
deerfootcoc
 
How to Stop a Divorce and Save Your Marriage: Divorce Spells That Really Work...
How to Stop a Divorce and Save Your Marriage: Divorce Spells That Really Work...How to Stop a Divorce and Save Your Marriage: Divorce Spells That Really Work...
How to Stop a Divorce and Save Your Marriage: Divorce Spells That Really Work...
Traditional Healer, Love Spells Caster and Money Spells That Work Fast
 
Trusting God's Providence | Verse: Romans 8: 28-31
Trusting God's Providence | Verse: Romans 8: 28-31Trusting God's Providence | Verse: Romans 8: 28-31
Trusting God's Providence | Verse: Romans 8: 28-31
JL de Belen
 
English - The Book of Ruth - King James Bible.pdf
English - The Book of Ruth - King James Bible.pdfEnglish - The Book of Ruth - King James Bible.pdf
English - The Book of Ruth - King James Bible.pdf
Filipino Tracts and Literature Society Inc.
 
Marks of a Disciple - Persecution (John 15:18-27)
Marks of a Disciple - Persecution (John 15:18-27)Marks of a Disciple - Persecution (John 15:18-27)
Marks of a Disciple - Persecution (John 15:18-27)
Eusebio Yu
 
The Hope of Salvation - Jude 1:24-25 - Message
The Hope of Salvation - Jude 1:24-25 - MessageThe Hope of Salvation - Jude 1:24-25 - Message
The Hope of Salvation - Jude 1:24-25 - Message
Cole Hartman
 
A Practical Guide to Qabalistic Symbolism bk 1.pdf
A Practical Guide to Qabalistic Symbolism bk 1.pdfA Practical Guide to Qabalistic Symbolism bk 1.pdf
A Practical Guide to Qabalistic Symbolism bk 1.pdf
xakok81712
 

Recently uploaded (19)

快速办理(PU毕业证书)普渡大学毕业证文凭证书一模一样
快速办理(PU毕业证书)普渡大学毕业证文凭证书一模一样快速办理(PU毕业证书)普渡大学毕业证文凭证书一模一样
快速办理(PU毕业证书)普渡大学毕业证文凭证书一模一样
 
The_Chronological_Life_of_Christ_Part_104_Repentance_and_Restoration
The_Chronological_Life_of_Christ_Part_104_Repentance_and_RestorationThe_Chronological_Life_of_Christ_Part_104_Repentance_and_Restoration
The_Chronological_Life_of_Christ_Part_104_Repentance_and_Restoration
 
The Enchantment and Shadows_ Unveiling the Mysteries of Magic and Black Magic...
The Enchantment and Shadows_ Unveiling the Mysteries of Magic and Black Magic...The Enchantment and Shadows_ Unveiling the Mysteries of Magic and Black Magic...
The Enchantment and Shadows_ Unveiling the Mysteries of Magic and Black Magic...
 
Protector & Destroyer: Agni Dev (The Hindu God of Fire)
Protector & Destroyer: Agni Dev (The Hindu God of Fire)Protector & Destroyer: Agni Dev (The Hindu God of Fire)
Protector & Destroyer: Agni Dev (The Hindu God of Fire)
 
Sanatan Vastu | Experience Great Living | Vastu Expert
Sanatan Vastu | Experience Great Living | Vastu ExpertSanatan Vastu | Experience Great Living | Vastu Expert
Sanatan Vastu | Experience Great Living | Vastu Expert
 
312 A Wise Woman of Abel Beth Maakah Saves The Town
312 A Wise Woman of Abel Beth Maakah Saves The Town312 A Wise Woman of Abel Beth Maakah Saves The Town
312 A Wise Woman of Abel Beth Maakah Saves The Town
 
A Free eBook ~ Valuable LIFE Lessons to Learn ( 5 Sets of Presentations)...
A Free eBook ~ Valuable LIFE Lessons    to Learn   ( 5 Sets of Presentations)...A Free eBook ~ Valuable LIFE Lessons    to Learn   ( 5 Sets of Presentations)...
A Free eBook ~ Valuable LIFE Lessons to Learn ( 5 Sets of Presentations)...
 
Heartfulness Magazine - June 2024 (Volume 9, Issue 6)
Heartfulness Magazine - June 2024 (Volume 9, Issue 6)Heartfulness Magazine - June 2024 (Volume 9, Issue 6)
Heartfulness Magazine - June 2024 (Volume 9, Issue 6)
 
Seminar on Music on the Liturgy Parish .pptx
Seminar on Music on the Liturgy Parish .pptxSeminar on Music on the Liturgy Parish .pptx
Seminar on Music on the Liturgy Parish .pptx
 
Kala jadu (black magic) expert,Black magic specialist in Dubai vashikaran spe...
Kala jadu (black magic) expert,Black magic specialist in Dubai vashikaran spe...Kala jadu (black magic) expert,Black magic specialist in Dubai vashikaran spe...
Kala jadu (black magic) expert,Black magic specialist in Dubai vashikaran spe...
 
A375 Example Taste the taste of the Lord, the taste of the Lord The taste of...
A375 Example Taste the taste of the Lord,  the taste of the Lord The taste of...A375 Example Taste the taste of the Lord,  the taste of the Lord The taste of...
A375 Example Taste the taste of the Lord, the taste of the Lord The taste of...
 
English - The Book of 1st Samuel the Prophet.pdf
English - The Book of 1st Samuel the Prophet.pdfEnglish - The Book of 1st Samuel the Prophet.pdf
English - The Book of 1st Samuel the Prophet.pdf
 
Deerfoot Church of Christ Bulletin 6 16 24
Deerfoot Church of Christ Bulletin 6 16 24Deerfoot Church of Christ Bulletin 6 16 24
Deerfoot Church of Christ Bulletin 6 16 24
 
How to Stop a Divorce and Save Your Marriage: Divorce Spells That Really Work...
How to Stop a Divorce and Save Your Marriage: Divorce Spells That Really Work...How to Stop a Divorce and Save Your Marriage: Divorce Spells That Really Work...
How to Stop a Divorce and Save Your Marriage: Divorce Spells That Really Work...
 
Trusting God's Providence | Verse: Romans 8: 28-31
Trusting God's Providence | Verse: Romans 8: 28-31Trusting God's Providence | Verse: Romans 8: 28-31
Trusting God's Providence | Verse: Romans 8: 28-31
 
English - The Book of Ruth - King James Bible.pdf
English - The Book of Ruth - King James Bible.pdfEnglish - The Book of Ruth - King James Bible.pdf
English - The Book of Ruth - King James Bible.pdf
 
Marks of a Disciple - Persecution (John 15:18-27)
Marks of a Disciple - Persecution (John 15:18-27)Marks of a Disciple - Persecution (John 15:18-27)
Marks of a Disciple - Persecution (John 15:18-27)
 
The Hope of Salvation - Jude 1:24-25 - Message
The Hope of Salvation - Jude 1:24-25 - MessageThe Hope of Salvation - Jude 1:24-25 - Message
The Hope of Salvation - Jude 1:24-25 - Message
 
A Practical Guide to Qabalistic Symbolism bk 1.pdf
A Practical Guide to Qabalistic Symbolism bk 1.pdfA Practical Guide to Qabalistic Symbolism bk 1.pdf
A Practical Guide to Qabalistic Symbolism bk 1.pdf
 

Unity: What does it take to port a browser title to mobiles

  • 1. What does it take to port a browser title to mobiles Oleg Pridiuk, Technical Evangelist
  • 2. Page 2 Top grossing iOS game’s revenue 2012 – top game has booked 100M 2013 – top game can potentially book 400M Data gathered by Unity Technologies
  • 3. Page 3 Entertainment half-life The shorter the half life, the more power the creator holds Music 10 – 100 years Film 5 – 10 years Games 2 – 3 years Mobile games ½ - 2 years
  • 4. Page 4 Revenue Estimated by Flurry Analytics
  • 5. Page Oleg Pridiuk – technical evangelist 5
  • 6. Page 6 Editor Sessions per Month Over 1.8 million registered developers Over 400K monthly active developers
  • 7. Page 7 Unity is kinda industry standard now… Better hiring: is easy to find skilled and experienced developers Better support: everyone cares and tries to support Unity Proven to work: lots of delivered projects, so you know if you can make it
  • 9. Page CSR Racing – Natural Motion 9
  • 10. Page Bad Piggies - Rovio 10
  • 11. Page The Room - Fireproof Games 11
  • 12. Page Temple Run 2 – Imangi Studios 12
  • 13. Page 13 • Windows • Windows 8, RT, WSA • Mac • Web • Google NaCL, Unity plugin, Facebook • Ubuntu Linux • Custom ports available • Mobiles • BlackBerry 10, iOS, Android, Windows Phone 8 • Consoles • PS Vita, PS4, PS3, Xbox 360, Nintendo Wii U • Union
  • 14. Page Shadowgun runs on everything… 14
  • 15. Page iOS, Android, Flash, LG TV, BlackBery, Nvidia Shield, Ouya, Sony Xperia Play, Gamestick, wikipad 15
  • 16. Page 16 What does it take to port a Unity game? Demo!
  • 17. Page What does it take to port a Unity game? • Define a “game” in this context? • Core gameplay – game logic, scenes, assets • Wrappers – monetization, social, plugins • Addons, process to update and patch • Assuming “to port” means • Core gameplay launches on a new platform/device • Unity takes care of what it can control • Texture compression, sounds, scripts, scene setup (physics, light probes, lightmaps, navigation, occlusion, etc) • Cross platform plugins, if applicable • Performance? 17
  • 18. Page It can be easy, it can be hard… • Performance - depends on your project/experience • E.g. iOS to Web is easy • Android to iOS ir easier that iOS to Android • Standalone/web to mobiles – can be very hard • Expect 50-80% of code/assets to be persistent • Unity API is generic, designed multiplaform • May need to reimplement input • May need to wrap some code into IFDEFs • Reminder: all your binary and platform specific data is not multiplatform 18
  • 19. Page Case study – don’t try it at home 19
  • 27. Page Benefit from Unity features • LOD system • Occlusion culling • Lightmapping • Light probes • Dynamic/static batching • Quality settings • Render settings • Material replacement • Automagic with textures 27
  • 30. Page Results – it works! • Total work - about 6-7 hours • Got familiar with the project • “Implemented” touch input • Profiled, went through assets, optimized here and there, rebaked lightmaps and light probes, occlusion culling, etc. • Next steps • Work with artist on LODs to reduce triangle count • Reduce the number of materials • See what happens with Androids… 30
  • 31. Page 31 How to start with Unity Unity Community unity3d.com/learn • Free training • Free demo projects • Tutorials video.unity3d.com • Sessions from Unites • Tutorial videos • Usergroup meetup videos Asset Store! • Lots of free assets • Also full demo projects International • answers.unity3d.com • forum.unity3d.com • google.com  da best! Russian • unity3d.ru – chat, forum • closedcircles.com #unity3d • habrahabr.ru - unity3d
  • 32. Page Unity is flexible to get on and to own • Basic version is FREE • Mac, Windows, Linux, Web browsers • We also have basic mobile add-ons, 400$ • Can publish and earn money! • 1500$ per platform, per developer • Minor upgrades are free, e.g. within Unity 4.x family • Can pick add-ons to your taste • Different set for artists, developers, level designers • Licensing options • Unity Store • joana@unity3d.com  your best Unity friend • Remember the Asset Store • You can buy assets and services there • Tons of cool and not expensive stuff there, try it! 32