SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
KANO/APPS PRESENTS 
Building a Game For 
Every Platform With 
HTML5
Griffin Ledingham 
DEVELOPER, KANO/APPS 
GriffinLedingham 
gledingham 
griffin.ledingham@kanoapps.com
Charlie Bodman 
DEVELOPER, KANO/APPS 
@charlesbodman 
charlesbodman 
charlie.bodman@kanoapps.com
What we’ll be covering 
AGENDA 
● HTML5 Landscape 
● Cross-Platform HTML5 Games 
● Marketing your HTML5 Game 
● HTML5 Performance 
● Conclusion plus Q&A
will be hybrid, using 
HTML5 by 2016 
- GARTNER (HTTP://WWW.MOBILEEUROPE.CO.UK/PRESS-WIRE/OVER- 
50-OF-MOBILE-APPS-DEPLOYED-WILL-BE-HYBRID-USING-HTML-5-BY- 
2016) 
“ 
OVER 50% OF MOBILE APPS DEPLOYED
Incredible community 
DEDICATED TO 
BUILDING POWERFUL 
HTML5 GAME ENGINES 
Some of the top HTML5 game engines out there 
today: 
● ImpactJS 
● Phaser 
● EaselJS 
● GameMaker 
● Construct 2 
Source http://html5gameengine.com/
PLAY ON ANY PLATFORM THAT CAN 
BROWSE THE INTERNET 
Some of the platforms HTML5 games run on: 
● iOS 
● Xbox One 
● The list goes on.. 
● Windows 
● Mac 
● Android
Develop for 
ALL MOBILE SCREEN 
RESOLUTIONS 
● HTML5 games are resolution 
independent 
● Run on both Android and iOS devices 
of any size, with little extra work 
required 
● No need to worry about the vast 
market of third party Android devices
Let’s look at 
PhoneGap 
● Release as a native Android/iOS 
application 
● Run your HTML5 application on the 
operating system’s integrated 
WebView 
● This webview is loaded by launching a 
native application 
● Performance issues have always been 
one limitation of PhoneGap however
Improving on this technique 
through 
COCOONJS 
● PhoneGap has been proven time and 
time again in the market, though never 
popular for games 
● CocoonJS developed by Ludei provides 
a game focused, performance driven 
JavaScript virtual machine 
● Packaging CocoonJS with PhoneGap 
optimizes the webview providing an 
even faster experience for the user
Release to 
ANY WEB MARKET 
WITH YOUR HTML5 
GAME 
Release to the Facebook App Center, Chrome 
Store and Firefox Store with no further packaging 
required
Releasing to the 
iOS AND ANDROID 
STORES 
● The largest markets available to 
developers 
● Promotions and Hot New games provide 
immense visibility 
● Delayed releases and updates (1-2 week 
approval) 
● 30% purchase taxes
TAPPING INTO AN 
Emerging Market
Focusing on web releases has 
NEVER BEEN SO VIABLE 
● Market which has recently been on a 
tremendous incline 
● Release updates and changes on your 
own schedule, no approvals required 
● Web games are great procrastination 
tools. Use this to your advantage!
Releasing to the 
WEB APP MARKET 
● Facebook, Chrome Store and Firefox Store 
are all rapidly growing, widely spanning 
markets 
● Store promotion based on popularity, 
ratings, and business connections 
● While Facebook has a 30% purchase tax in 
place, Chrome and Firefox have nothing of 
the sort
What are the other options for 
RELEASING TO THE 
WEB? 
● Portal Sites 
● User base revolves around web-games, 
very applicable market 
● Purchase taxes apply on some 
networks, but others not (30% on 
Kong/Armor)
Have the drive to promote yourself? 
RELEASE ON YOUR OWN 
● This option provides no visibility or user 
base 
● Purchase tax is a non-issue 
● You have control over every aspect of your 
app 
● Promote yourself through search engine 
optimization
REVISITING A CLASSIC 
Rebooting Free Rider into Free Rider HD
THE RIDE TO HTML5
What we learned 
WHEN BUILDING 
THE WEBSITE 
● Media Queries 
● CSS Transitions / Translations 
● Custom fonts for dynamic Icons 
● User Agent strings 
We did a fair amount of research into cross 
platform / mobile frameworks to help address 
the biggest challenges we would face.
What we learned 
WHEN BUILDING 
THE GAME 
● Moving from AS2 to JavaScript 
● Leveraging CreateJS 
Free Rider HD is written in JavaScript, and is 
built on top of the html5 canvas element.
Build, Measure 
LEARN 
● Keep it light 
● Design for mobile first 
● Take into retina devices , ie high pixel 
ratio 
● Single page app
KEEP IT LIGHT 
Optimize and 
compress your 
images, scripts 
and CSS.
DESIGN FOR MOBILE FIRST 
We eliminated 
features we didn’t 
necessarily need, 
and made it easier 
to develop media 
queries.
TAKE INTO ACCOUNT DEVICE PIXEL RATIO 
We doubled the size images 
would be viewed at allowing 
high pixel ratio devices such as 
new iOS devices to render 
images in HD.
SINGLE PAGE APP 
We designed using push state, 
which allows you to change the 
browser URL, without 
refreshing the page for 
smoother UX.
The End 
THANKS FOR 
WATCHING 
Don’t forget to learn more about our 
company at http://www.kanoapps.com/.

Contenu connexe

Tendances

Usersnap B2B Marketing
Usersnap B2B MarketingUsersnap B2B Marketing
Usersnap B2B MarketingJosef Trauner
 
Have a look Google next operating system update : Android Marshmallow
Have a look Google next operating system update : Android MarshmallowHave a look Google next operating system update : Android Marshmallow
Have a look Google next operating system update : Android MarshmallowMike Taylor
 
AppSteroid Product Deck
AppSteroid Product DeckAppSteroid Product Deck
AppSteroid Product DeckHiro Nakagawa
 
this is a test for tips
this is a test for tipsthis is a test for tips
this is a test for tipsEldad Abel
 
Web basics principls-coniglio
Web basics principls-coniglioWeb basics principls-coniglio
Web basics principls-coniglioAaron Coniglio
 
Project Core Prerequisites Part 1
Project Core Prerequisites Part 1Project Core Prerequisites Part 1
Project Core Prerequisites Part 1AJAY NAYAK
 
Captifire – Create RED HOT Marketing Pages, In Minutes…
Captifire – Create RED HOT Marketing Pages, In Minutes…Captifire – Create RED HOT Marketing Pages, In Minutes…
Captifire – Create RED HOT Marketing Pages, In Minutes…mark james
 
Build and Launch a Custom Site Using Only Your Phone - WordCamp US 2015
Build and Launch a Custom Site Using Only Your Phone - WordCamp US 2015Build and Launch a Custom Site Using Only Your Phone - WordCamp US 2015
Build and Launch a Custom Site Using Only Your Phone - WordCamp US 2015Anthony D. Paul
 
Intro to the layar partner network may 2014
Intro to the layar partner network   may 2014Intro to the layar partner network   may 2014
Intro to the layar partner network may 2014Layar
 
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015Srijan Technologies
 
Marketing business PLan
Marketing business PLan Marketing business PLan
Marketing business PLan Kanika Chawla
 
Layar January 29th Webinar - Get More Out of Interactive Print
Layar January 29th Webinar - Get More Out of Interactive PrintLayar January 29th Webinar - Get More Out of Interactive Print
Layar January 29th Webinar - Get More Out of Interactive PrintLayar
 
Facebook Mobile advertising - options and features
Facebook Mobile advertising - options and featuresFacebook Mobile advertising - options and features
Facebook Mobile advertising - options and featuresBrandz Friendz
 
conversations-one-pager
conversations-one-pagerconversations-one-pager
conversations-one-pagerBart Adao
 
From Event Apps - to Engagement Apps
From Event Apps - to Engagement AppsFrom Event Apps - to Engagement Apps
From Event Apps - to Engagement AppsMobileSmith
 
Thinking of growth as a feature
Thinking of growth as a feature Thinking of growth as a feature
Thinking of growth as a feature Squareboat
 
Winter15 salesforce1 7.0_features
Winter15 salesforce1 7.0_featuresWinter15 salesforce1 7.0_features
Winter15 salesforce1 7.0_featuresVamsi Krishna
 

Tendances (19)

Usersnap B2B Marketing
Usersnap B2B MarketingUsersnap B2B Marketing
Usersnap B2B Marketing
 
Have a look Google next operating system update : Android Marshmallow
Have a look Google next operating system update : Android MarshmallowHave a look Google next operating system update : Android Marshmallow
Have a look Google next operating system update : Android Marshmallow
 
Masshmallow
MasshmallowMasshmallow
Masshmallow
 
AppSteroid Product Deck
AppSteroid Product DeckAppSteroid Product Deck
AppSteroid Product Deck
 
this is a test for tips
this is a test for tipsthis is a test for tips
this is a test for tips
 
Web basics principls-coniglio
Web basics principls-coniglioWeb basics principls-coniglio
Web basics principls-coniglio
 
Project Core Prerequisites Part 1
Project Core Prerequisites Part 1Project Core Prerequisites Part 1
Project Core Prerequisites Part 1
 
DV 2
DV 2DV 2
DV 2
 
Captifire – Create RED HOT Marketing Pages, In Minutes…
Captifire – Create RED HOT Marketing Pages, In Minutes…Captifire – Create RED HOT Marketing Pages, In Minutes…
Captifire – Create RED HOT Marketing Pages, In Minutes…
 
Build and Launch a Custom Site Using Only Your Phone - WordCamp US 2015
Build and Launch a Custom Site Using Only Your Phone - WordCamp US 2015Build and Launch a Custom Site Using Only Your Phone - WordCamp US 2015
Build and Launch a Custom Site Using Only Your Phone - WordCamp US 2015
 
Intro to the layar partner network may 2014
Intro to the layar partner network   may 2014Intro to the layar partner network   may 2014
Intro to the layar partner network may 2014
 
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015
 
Marketing business PLan
Marketing business PLan Marketing business PLan
Marketing business PLan
 
Layar January 29th Webinar - Get More Out of Interactive Print
Layar January 29th Webinar - Get More Out of Interactive PrintLayar January 29th Webinar - Get More Out of Interactive Print
Layar January 29th Webinar - Get More Out of Interactive Print
 
Facebook Mobile advertising - options and features
Facebook Mobile advertising - options and featuresFacebook Mobile advertising - options and features
Facebook Mobile advertising - options and features
 
conversations-one-pager
conversations-one-pagerconversations-one-pager
conversations-one-pager
 
From Event Apps - to Engagement Apps
From Event Apps - to Engagement AppsFrom Event Apps - to Engagement Apps
From Event Apps - to Engagement Apps
 
Thinking of growth as a feature
Thinking of growth as a feature Thinking of growth as a feature
Thinking of growth as a feature
 
Winter15 salesforce1 7.0_features
Winter15 salesforce1 7.0_featuresWinter15 salesforce1 7.0_features
Winter15 salesforce1 7.0_features
 

Similaire à UVic Startup Slam September 2014 (Kano Apps)

AWS Partner Presentation - KANO/APPS - Large Scale HTML5 Games on Desktop, M...
AWS Partner Presentation -  KANO/APPS - Large Scale HTML5 Games on Desktop, M...AWS Partner Presentation -  KANO/APPS - Large Scale HTML5 Games on Desktop, M...
AWS Partner Presentation - KANO/APPS - Large Scale HTML5 Games on Desktop, M...Amazon Web Services
 
Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02weeyee
 
Dynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website DesignersDynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website DesignersMambaSoftwares
 
App forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile UpdateApp forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile Updaterobgalvinjr
 
How To Create An App In 2022
How To Create An App In 2022How To Create An App In 2022
How To Create An App In 2022ForceBolt
 
DesignersX Corporate Deck for Strategic Partnership - Web, Mobile, eCommerce ...
DesignersX Corporate Deck for Strategic Partnership - Web, Mobile, eCommerce ...DesignersX Corporate Deck for Strategic Partnership - Web, Mobile, eCommerce ...
DesignersX Corporate Deck for Strategic Partnership - Web, Mobile, eCommerce ...Kulbir Singh
 
R&a round table 2014
R&a round table 2014R&a round table 2014
R&a round table 2014kdoranra
 
JET BI - mobile solutions for business
JET BI - mobile solutions for businessJET BI - mobile solutions for business
JET BI - mobile solutions for businessNadezhda Avramenko
 
5 Simple Actions to Make a Measurable Impact on Your Responsive Site
5 Simple Actions to Make a Measurable Impact on Your Responsive Site5 Simple Actions to Make a Measurable Impact on Your Responsive Site
5 Simple Actions to Make a Measurable Impact on Your Responsive Site5th Finger
 
Flutter vs Ionic: Which framework is better for cross platform application d...
Flutter vs Ionic: Which framework is better  for cross platform application d...Flutter vs Ionic: Which framework is better  for cross platform application d...
Flutter vs Ionic: Which framework is better for cross platform application d...Mobiloitte
 
HTML5_Games_Ecosystem_Jan2013
HTML5_Games_Ecosystem_Jan2013HTML5_Games_Ecosystem_Jan2013
HTML5_Games_Ecosystem_Jan2013BoosterMedia
 
Save costs leverage Mobile app Development Company -webprogr.com
Save costs leverage Mobile app Development Company -webprogr.comSave costs leverage Mobile app Development Company -webprogr.com
Save costs leverage Mobile app Development Company -webprogr.comwebprogr
 
Design Drive Interactive Case Studies
Design Drive Interactive Case StudiesDesign Drive Interactive Case Studies
Design Drive Interactive Case StudiesSam Vayner
 
Porting experience - by Golden Gekko
Porting experience - by Golden GekkoPorting experience - by Golden Gekko
Porting experience - by Golden GekkoVodafone developer
 
Android App Development 01 : Getting Start
Android App Development 01 : Getting StartAndroid App Development 01 : Getting Start
Android App Development 01 : Getting StartAnuchit Chalothorn
 
Windows 8 App and Game Development Landscape
Windows 8 App and Game Development LandscapeWindows 8 App and Game Development Landscape
Windows 8 App and Game Development LandscapeJim O'Neil
 

Similaire à UVic Startup Slam September 2014 (Kano Apps) (20)

AWS Partner Presentation - KANO/APPS - Large Scale HTML5 Games on Desktop, M...
AWS Partner Presentation -  KANO/APPS - Large Scale HTML5 Games on Desktop, M...AWS Partner Presentation -  KANO/APPS - Large Scale HTML5 Games on Desktop, M...
AWS Partner Presentation - KANO/APPS - Large Scale HTML5 Games on Desktop, M...
 
Gameathon @ Neev
Gameathon @ NeevGameathon @ Neev
Gameathon @ Neev
 
POV | Unity vs HTML5 | Affle Enterprise
POV | Unity vs HTML5 | Affle EnterprisePOV | Unity vs HTML5 | Affle Enterprise
POV | Unity vs HTML5 | Affle Enterprise
 
Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02
 
Dynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website DesignersDynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website Designers
 
App forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile UpdateApp forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile Update
 
How To Create An App In 2022
How To Create An App In 2022How To Create An App In 2022
How To Create An App In 2022
 
DesignersX Corporate Deck for Strategic Partnership - Web, Mobile, eCommerce ...
DesignersX Corporate Deck for Strategic Partnership - Web, Mobile, eCommerce ...DesignersX Corporate Deck for Strategic Partnership - Web, Mobile, eCommerce ...
DesignersX Corporate Deck for Strategic Partnership - Web, Mobile, eCommerce ...
 
R&a round table 2014
R&a round table 2014R&a round table 2014
R&a round table 2014
 
JET BI - mobile solutions for business
JET BI - mobile solutions for businessJET BI - mobile solutions for business
JET BI - mobile solutions for business
 
5 Simple Actions to Make a Measurable Impact on Your Responsive Site
5 Simple Actions to Make a Measurable Impact on Your Responsive Site5 Simple Actions to Make a Measurable Impact on Your Responsive Site
5 Simple Actions to Make a Measurable Impact on Your Responsive Site
 
HTML5 Games Ecosystem
HTML5 Games EcosystemHTML5 Games Ecosystem
HTML5 Games Ecosystem
 
Flutter vs Ionic: Which framework is better for cross platform application d...
Flutter vs Ionic: Which framework is better  for cross platform application d...Flutter vs Ionic: Which framework is better  for cross platform application d...
Flutter vs Ionic: Which framework is better for cross platform application d...
 
HTML5_Games_Ecosystem_Jan2013
HTML5_Games_Ecosystem_Jan2013HTML5_Games_Ecosystem_Jan2013
HTML5_Games_Ecosystem_Jan2013
 
Save costs leverage Mobile app Development Company -webprogr.com
Save costs leverage Mobile app Development Company -webprogr.comSave costs leverage Mobile app Development Company -webprogr.com
Save costs leverage Mobile app Development Company -webprogr.com
 
Design Drive Interactive Case Studies
Design Drive Interactive Case StudiesDesign Drive Interactive Case Studies
Design Drive Interactive Case Studies
 
Porting experience - by Golden Gekko
Porting experience - by Golden GekkoPorting experience - by Golden Gekko
Porting experience - by Golden Gekko
 
Vodafone 360 - Porting Experience
Vodafone 360 - Porting  ExperienceVodafone 360 - Porting  Experience
Vodafone 360 - Porting Experience
 
Android App Development 01 : Getting Start
Android App Development 01 : Getting StartAndroid App Development 01 : Getting Start
Android App Development 01 : Getting Start
 
Windows 8 App and Game Development Landscape
Windows 8 App and Game Development LandscapeWindows 8 App and Game Development Landscape
Windows 8 App and Game Development Landscape
 

Dernier

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Dernier (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

UVic Startup Slam September 2014 (Kano Apps)

  • 1. KANO/APPS PRESENTS Building a Game For Every Platform With HTML5
  • 2. Griffin Ledingham DEVELOPER, KANO/APPS GriffinLedingham gledingham griffin.ledingham@kanoapps.com
  • 3. Charlie Bodman DEVELOPER, KANO/APPS @charlesbodman charlesbodman charlie.bodman@kanoapps.com
  • 4. What we’ll be covering AGENDA ● HTML5 Landscape ● Cross-Platform HTML5 Games ● Marketing your HTML5 Game ● HTML5 Performance ● Conclusion plus Q&A
  • 5. will be hybrid, using HTML5 by 2016 - GARTNER (HTTP://WWW.MOBILEEUROPE.CO.UK/PRESS-WIRE/OVER- 50-OF-MOBILE-APPS-DEPLOYED-WILL-BE-HYBRID-USING-HTML-5-BY- 2016) “ OVER 50% OF MOBILE APPS DEPLOYED
  • 6. Incredible community DEDICATED TO BUILDING POWERFUL HTML5 GAME ENGINES Some of the top HTML5 game engines out there today: ● ImpactJS ● Phaser ● EaselJS ● GameMaker ● Construct 2 Source http://html5gameengine.com/
  • 7. PLAY ON ANY PLATFORM THAT CAN BROWSE THE INTERNET Some of the platforms HTML5 games run on: ● iOS ● Xbox One ● The list goes on.. ● Windows ● Mac ● Android
  • 8. Develop for ALL MOBILE SCREEN RESOLUTIONS ● HTML5 games are resolution independent ● Run on both Android and iOS devices of any size, with little extra work required ● No need to worry about the vast market of third party Android devices
  • 9. Let’s look at PhoneGap ● Release as a native Android/iOS application ● Run your HTML5 application on the operating system’s integrated WebView ● This webview is loaded by launching a native application ● Performance issues have always been one limitation of PhoneGap however
  • 10. Improving on this technique through COCOONJS ● PhoneGap has been proven time and time again in the market, though never popular for games ● CocoonJS developed by Ludei provides a game focused, performance driven JavaScript virtual machine ● Packaging CocoonJS with PhoneGap optimizes the webview providing an even faster experience for the user
  • 11. Release to ANY WEB MARKET WITH YOUR HTML5 GAME Release to the Facebook App Center, Chrome Store and Firefox Store with no further packaging required
  • 12. Releasing to the iOS AND ANDROID STORES ● The largest markets available to developers ● Promotions and Hot New games provide immense visibility ● Delayed releases and updates (1-2 week approval) ● 30% purchase taxes
  • 13. TAPPING INTO AN Emerging Market
  • 14. Focusing on web releases has NEVER BEEN SO VIABLE ● Market which has recently been on a tremendous incline ● Release updates and changes on your own schedule, no approvals required ● Web games are great procrastination tools. Use this to your advantage!
  • 15. Releasing to the WEB APP MARKET ● Facebook, Chrome Store and Firefox Store are all rapidly growing, widely spanning markets ● Store promotion based on popularity, ratings, and business connections ● While Facebook has a 30% purchase tax in place, Chrome and Firefox have nothing of the sort
  • 16. What are the other options for RELEASING TO THE WEB? ● Portal Sites ● User base revolves around web-games, very applicable market ● Purchase taxes apply on some networks, but others not (30% on Kong/Armor)
  • 17. Have the drive to promote yourself? RELEASE ON YOUR OWN ● This option provides no visibility or user base ● Purchase tax is a non-issue ● You have control over every aspect of your app ● Promote yourself through search engine optimization
  • 18. REVISITING A CLASSIC Rebooting Free Rider into Free Rider HD
  • 19. THE RIDE TO HTML5
  • 20. What we learned WHEN BUILDING THE WEBSITE ● Media Queries ● CSS Transitions / Translations ● Custom fonts for dynamic Icons ● User Agent strings We did a fair amount of research into cross platform / mobile frameworks to help address the biggest challenges we would face.
  • 21. What we learned WHEN BUILDING THE GAME ● Moving from AS2 to JavaScript ● Leveraging CreateJS Free Rider HD is written in JavaScript, and is built on top of the html5 canvas element.
  • 22. Build, Measure LEARN ● Keep it light ● Design for mobile first ● Take into retina devices , ie high pixel ratio ● Single page app
  • 23. KEEP IT LIGHT Optimize and compress your images, scripts and CSS.
  • 24. DESIGN FOR MOBILE FIRST We eliminated features we didn’t necessarily need, and made it easier to develop media queries.
  • 25. TAKE INTO ACCOUNT DEVICE PIXEL RATIO We doubled the size images would be viewed at allowing high pixel ratio devices such as new iOS devices to render images in HD.
  • 26. SINGLE PAGE APP We designed using push state, which allows you to change the browser URL, without refreshing the page for smoother UX.
  • 27. The End THANKS FOR WATCHING Don’t forget to learn more about our company at http://www.kanoapps.com/.