SlideShare a Scribd company logo
1 of 50
Download to read offline
Real benefits of HTML5 games
Juha Paananen
CEO & Co-Founder, Non-Stop Games




        * Formerly known as GamesMadeMe
About	
  Me	
  
•  Always	
  loved	
  computer	
  games:	
  some	
  of	
  my	
  
   favorites	
  




•  Worked	
  previously	
  at	
  Nokia	
  
•  Co-­‐founded	
  Non-­‐Stop	
  Games	
  last	
  year	
  
•  Try	
  to	
  kitesurf	
  and	
  travel	
  on	
  my	
  freeAme	
  
•  HTML5	
  focused	
  games	
  company	
  
•  Founded	
  as	
  GamesMadeMe:	
  www.gamesmademe.com	
  

                              	
                                 	
  
    	
                        	
                                 	
  
    	
  

Company is Born
                         Dollar Isle BETA               Dollar Isle LIVE


March                       August                            March                  Mid 2012

                  	
                        	
                               	
  
                  	
                        	
                               	
  
                                                                             ?
                                     Singapore Office                   Game2 Launches
                                     Opens
            Seed-Funding
About	
  this	
  talk	
  
HTML5	
  basics	
  
State	
  of	
  HTML5	
  games	
  
Benefits	
  of	
  HTML5	
  for	
  games	
  
What	
  we	
  learned	
  with	
  Dollar	
  Isle	
  	
  
Glimpse	
  in	
  the	
  future	
  
	
  
         	
  
         	
  
HTML5?	
  
•  Official	
  definiAon:	
  




http://www.w3.org/TR/2012/WD-html5-20120329/
But	
  for	
  the	
  purpose	
  of	
  	
  this	
  talk…	
  




HTML5	
  =	
  HTML	
  +	
  JS	
  +	
  CSS3	
  
HTML5	
  basics	
  
State	
  of	
  HTML5	
  games	
  
Benefits	
  of	
  HTML5	
  for	
  games	
  
What	
  we	
  learned	
  with	
  Dollar	
  Isle	
  	
  
Glimpse	
  in	
  the	
  future	
  
	
  
       	
  
HYPE?	
  

+ Dextrose               +
Where	
  are	
  the	
  games?	
  
Some	
  good	
  examples	
  of	
  HMTL5	
  games
                                               	
  
https://apps.facebook.com/skyscrapercity/
www.dollarisle.com
Reality	
  check?	
  


Lot of games build to demo the tech

Only few built for HTM5 from ground-up
This	
  is	
  all	
  normal
                          	
  



       We are here?
Create	
  games	
  that	
  
take	
  advantage	
  of	
  
  the	
  plaYorm!	
  
But	
  what	
  are	
  
those?	
  
Killer	
  Benefits	
  of	
  
     HMTL5!	
  
HTML5	
  basics	
  
State	
  of	
  HTML5	
  games	
  
Benefits	
  of	
  HTML5	
  for	
  games	
  
What	
  we	
  learned	
  with	
  Dollar	
  Isle	
  	
  
Glimpse	
  in	
  the	
  future	
  
	
  
       	
  
Write	
  once,	
  run	
  everywhere	
  
                                      	
  
1.          Same	
  codebase     	
  
                       	
  
Browser	
  to	
  browser	
  on	
  desktop	
  is	
  fairly	
  simple	
  
    –  Just	
  forget	
  the	
  ancient	
  ones	
  (IE6,7,8;	
  FF3,…)	
  




•  Mobile	
  needs	
  more	
  love	
  
    –  Performance.	
  Bugs	
  (especially	
  Android).	
  UI	
  
•  Game	
  design	
  for	
  mobile	
  &	
  desktop	
  is	
  much	
  
   harder	
  than	
  the	
  programming	
  
 2.’Everyone’	
  can	
  play	
  
      (at	
  least	
  everyone	
  with	
  a	
  modern	
  browser)
                                                                	
  
Did	
  he	
  have	
  an	
  
     iPhone,	
  
  Android	
  or	
  
   Windows	
  
     Phone?	
  
Big thing for social games
little effect to single player or ’hardcore’ games
3.	
  ’Game	
  as	
  a	
  link’
                              	
  
Most natural way of sharing.
In our Internet DNA.
4.	
  It’s	
  not	
  Flash	
  (=it’s	
  ”open”)
                                              	
  
5.	
  Game	
  always	
  up-­‐to-­‐date	
  
<	
  
Important	
  in	
  social	
  games	
  that	
  are	
  frequently	
  
updated	
  
	
  
Makes	
  A/B	
  tesAng	
  much	
  easier	
  
6.	
  Not	
  dependent	
  on	
  app	
  stores
                                            	
  
…But
                                    	
  

You	
  also	
  lose	
  the	
  biggest	
  benefits	
  of	
  app	
  stores	
  
	
  -­‐	
  Easy	
  payment	
  
-­‐  Discovery	
  

(If	
  you	
  don’t	
  wrap	
  it	
  into	
  naAve)	
  
7.	
  Instant	
  accessibility
                             	
  
This	
  can	
  be	
  only	
  done	
  with	
  HTML5	
  
HTML5	
  basics	
  
State	
  of	
  HTML5	
  games	
  
Benefits	
  of	
  HTML5	
  for	
  games	
  
What	
  we	
  learned	
  with	
  Dollar	
  Isle	
  	
  
Glimpse	
  in	
  the	
  future	
  
	
  
       	
  
OR	
  
Stories from the front line of web development
Browser	
  as	
  a	
  gaming	
  plaYorm	
  
                                       	
  
Installs	
  ?	
  –	
  User	
  can	
  come	
  from	
  ”anywhere”	
  
	
  
Session	
  management	
  
	
  
UI	
  –	
  Browser	
  Chrome,	
  back	
  bumon,	
  etc	
  
	
  
First	
  load	
  extremely	
  important	
  
Key	
  HTML5	
  features	
  for	
  game	
  development
                                                     	
  
1.    HTML5	
  Canvas	
  
2.    HTML5	
  Canvas	
  
3.    HTML5	
  Canvas	
  
4.    CSS	
  transformaAons	
  
5.    Other	
  CSS	
  stuff	
  like	
  rounded	
  corners	
  
Good	
  JS	
  programmer	
  ≠	
  Good	
  HTML5	
  programmer
                                                           	
  



     Important to understand ’browser framework’, DOM etc.
•  Choose	
  your	
  game	
  concept	
  carefully	
  

•  Hard	
  to	
  make	
  mobile	
  and	
  desktop	
  gameplay	
  	
  
   equally	
  good	
  

•  Mobile	
  will	
  take	
  most	
  of	
  your	
  Ame	
  
Remember
       	
  


       Front-­‐end	
  it’s	
  
       not	
  all	
  it	
  is.	
  	
  
       Back-­‐end	
  work	
  
       most	
  can	
  be	
  
HTML5	
  basics	
  
State	
  of	
  HTML5	
  games	
  
Benefits	
  of	
  HTML5	
  for	
  games	
  
What	
  we	
  learned	
  with	
  Dollar	
  Isle	
  	
  
Glimpse	
  in	
  the	
  future	
  
	
  
       	
  
My	
  predicAons
                                     	
  
•  Mobile	
  browsers	
  will	
  get	
  much	
  bemer	
  during	
  next	
  
   12	
  months	
  
    –  Sound,	
  HW	
  acceleraAon,	
  etc	
  
•  More	
  app-­‐like	
  behaviour	
  for	
  HTML5	
  
    –  Home	
  screen	
  access..	
  Looking	
  forward	
  to	
  Metro	
  apps	
  
•  More	
  distribuAon!	
  
    –  Facebook,	
  GREE,	
  Zynga,	
  Pokki…	
  
•  Living	
  room	
  (TV)	
  starts	
  to	
  get	
  more	
  important	
  as	
  a	
  
   plaYorm	
  
Thank	
  you	
  !
                       	
  
           	
  
www.gamesmademe.com/jobs
                       	
  
          	
  
    @juhapaananen	
  


        Questions?

More Related Content

Similar to Real Benefits of HTML5 for Games (MS Campfire, 2012)

Mdc2010 Casual Game Dev
Mdc2010 Casual Game DevMdc2010 Casual Game Dev
Mdc2010 Casual Game Devmomobangalore
 
Making Games for Gamers in HTML5
Making Games for Gamers in HTML5Making Games for Gamers in HTML5
Making Games for Gamers in HTML5Henric Suuronen
 
HTML5_Games_Ecosystem_Jan2013
HTML5_Games_Ecosystem_Jan2013HTML5_Games_Ecosystem_Jan2013
HTML5_Games_Ecosystem_Jan2013BoosterMedia
 
HTML5 Games - An Introduction
HTML5 Games - An IntroductionHTML5 Games - An Introduction
HTML5 Games - An IntroductionMatt Rosenzweig
 
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...Joseph Labrecque
 
Brass Monkey Couch Multiplayer
Brass Monkey Couch MultiplayerBrass Monkey Couch Multiplayer
Brass Monkey Couch MultiplayerFrancois Laberge
 
Bringing HTML5 Video to Mobile Devices
Bringing HTML5 Video to Mobile DevicesBringing HTML5 Video to Mobile Devices
Bringing HTML5 Video to Mobile DevicesBrian Crescimanno
 
Moving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamMoving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamRalf C. Adam
 
UVic Startup Slam September 2014 (TinyMob Games)
UVic Startup Slam September 2014 (TinyMob Games)UVic Startup Slam September 2014 (TinyMob Games)
UVic Startup Slam September 2014 (TinyMob Games)sendwithus
 
Smau milano 2012 arena social media emanuele-bolognesi
Smau milano 2012   arena social media emanuele-bolognesiSmau milano 2012   arena social media emanuele-bolognesi
Smau milano 2012 arena social media emanuele-bolognesiSMAU
 
Mobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 TutorialMobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 TutorialGames for Health Project
 
jQueryUI and HTML5 Video Play Nice
jQueryUI and HTML5 Video Play NicejQueryUI and HTML5 Video Play Nice
jQueryUI and HTML5 Video Play NiceBrian Crescimanno
 
HTML5 Games Status and issues
HTML5 Games Status and issuesHTML5 Games Status and issues
HTML5 Games Status and issuesJ.h. Liu
 
HTML5 & JavaScript Games
HTML5 & JavaScript GamesHTML5 & JavaScript Games
HTML5 & JavaScript GamesRobin Hawkes
 
The On-going Convergence of Interactive Gambling and Social Gaming
The On-going Convergence of Interactive Gambling and Social Gaming The On-going Convergence of Interactive Gambling and Social Gaming
The On-going Convergence of Interactive Gambling and Social Gaming Gerald Tan
 
A Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & DevelopmentA Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & DevelopmentKarl Bunyan
 
The Future of Flash
The Future of FlashThe Future of Flash
The Future of FlashChris Black
 
Tech Quotient (Junior Quiz Finals) - XINO Intra 2013
Tech Quotient (Junior Quiz Finals) - XINO Intra 2013Tech Quotient (Junior Quiz Finals) - XINO Intra 2013
Tech Quotient (Junior Quiz Finals) - XINO Intra 2013Sayan Chaudhry
 

Similar to Real Benefits of HTML5 for Games (MS Campfire, 2012) (20)

Mdc2010 Casual Game Dev
Mdc2010 Casual Game DevMdc2010 Casual Game Dev
Mdc2010 Casual Game Dev
 
Making Games for Gamers in HTML5
Making Games for Gamers in HTML5Making Games for Gamers in HTML5
Making Games for Gamers in HTML5
 
HTML5_Games_Ecosystem_Jan2013
HTML5_Games_Ecosystem_Jan2013HTML5_Games_Ecosystem_Jan2013
HTML5_Games_Ecosystem_Jan2013
 
HTML5 Games Ecosystem
HTML5 Games EcosystemHTML5 Games Ecosystem
HTML5 Games Ecosystem
 
HTML5 Games - An Introduction
HTML5 Games - An IntroductionHTML5 Games - An Introduction
HTML5 Games - An Introduction
 
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
 
Brass Monkey Couch Multiplayer
Brass Monkey Couch MultiplayerBrass Monkey Couch Multiplayer
Brass Monkey Couch Multiplayer
 
Bringing HTML5 Video to Mobile Devices
Bringing HTML5 Video to Mobile DevicesBringing HTML5 Video to Mobile Devices
Bringing HTML5 Video to Mobile Devices
 
Moving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamMoving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. Adam
 
UVic Startup Slam September 2014 (TinyMob Games)
UVic Startup Slam September 2014 (TinyMob Games)UVic Startup Slam September 2014 (TinyMob Games)
UVic Startup Slam September 2014 (TinyMob Games)
 
Smau milano 2012 arena social media emanuele-bolognesi
Smau milano 2012   arena social media emanuele-bolognesiSmau milano 2012   arena social media emanuele-bolognesi
Smau milano 2012 arena social media emanuele-bolognesi
 
Mobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 TutorialMobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 Tutorial
 
jQueryUI and HTML5 Video Play Nice
jQueryUI and HTML5 Video Play NicejQueryUI and HTML5 Video Play Nice
jQueryUI and HTML5 Video Play Nice
 
HTML5 Games Status and issues
HTML5 Games Status and issuesHTML5 Games Status and issues
HTML5 Games Status and issues
 
HTML5 & JavaScript Games
HTML5 & JavaScript GamesHTML5 & JavaScript Games
HTML5 & JavaScript Games
 
The On-going Convergence of Interactive Gambling and Social Gaming
The On-going Convergence of Interactive Gambling and Social Gaming The On-going Convergence of Interactive Gambling and Social Gaming
The On-going Convergence of Interactive Gambling and Social Gaming
 
A Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & DevelopmentA Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & Development
 
The Future of Flash
The Future of FlashThe Future of Flash
The Future of Flash
 
2012 03-19
2012 03-192012 03-19
2012 03-19
 
Tech Quotient (Junior Quiz Finals) - XINO Intra 2013
Tech Quotient (Junior Quiz Finals) - XINO Intra 2013Tech Quotient (Junior Quiz Finals) - XINO Intra 2013
Tech Quotient (Junior Quiz Finals) - XINO Intra 2013
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Real Benefits of HTML5 for Games (MS Campfire, 2012)

  • 1. Real benefits of HTML5 games Juha Paananen CEO & Co-Founder, Non-Stop Games * Formerly known as GamesMadeMe
  • 2. About  Me   •  Always  loved  computer  games:  some  of  my   favorites   •  Worked  previously  at  Nokia   •  Co-­‐founded  Non-­‐Stop  Games  last  year   •  Try  to  kitesurf  and  travel  on  my  freeAme  
  • 3. •  HTML5  focused  games  company   •  Founded  as  GamesMadeMe:  www.gamesmademe.com               Company is Born Dollar Isle BETA Dollar Isle LIVE March August March Mid 2012             ? Singapore Office Game2 Launches Opens Seed-Funding
  • 4. About  this  talk   HTML5  basics   State  of  HTML5  games   Benefits  of  HTML5  for  games   What  we  learned  with  Dollar  Isle     Glimpse  in  the  future        
  • 5. HTML5?   •  Official  definiAon:   http://www.w3.org/TR/2012/WD-html5-20120329/
  • 6. But  for  the  purpose  of    this  talk…   HTML5  =  HTML  +  JS  +  CSS3  
  • 7. HTML5  basics   State  of  HTML5  games   Benefits  of  HTML5  for  games   What  we  learned  with  Dollar  Isle     Glimpse  in  the  future      
  • 9. Where  are  the  games?  
  • 10.
  • 11.
  • 12.
  • 13. Some  good  examples  of  HMTL5  games  
  • 16. Reality  check?   Lot of games build to demo the tech Only few built for HTM5 from ground-up
  • 17.
  • 18. This  is  all  normal   We are here?
  • 19. Create  games  that   take  advantage  of   the  plaYorm!  
  • 20. But  what  are   those?  
  • 21. Killer  Benefits  of   HMTL5!  
  • 22. HTML5  basics   State  of  HTML5  games   Benefits  of  HTML5  for  games   What  we  learned  with  Dollar  Isle     Glimpse  in  the  future      
  • 23. Write  once,  run  everywhere     1. Same  codebase    
  • 24. Browser  to  browser  on  desktop  is  fairly  simple   –  Just  forget  the  ancient  ones  (IE6,7,8;  FF3,…)   •  Mobile  needs  more  love   –  Performance.  Bugs  (especially  Android).  UI   •  Game  design  for  mobile  &  desktop  is  much   harder  than  the  programming  
  • 25.  2.’Everyone’  can  play   (at  least  everyone  with  a  modern  browser)  
  • 26. Did  he  have  an   iPhone,   Android  or   Windows   Phone?  
  • 27. Big thing for social games little effect to single player or ’hardcore’ games
  • 28. 3.  ’Game  as  a  link’  
  • 29. Most natural way of sharing. In our Internet DNA.
  • 30. 4.  It’s  not  Flash  (=it’s  ”open”)  
  • 31. 5.  Game  always  up-­‐to-­‐date  
  • 32. <  
  • 33. Important  in  social  games  that  are  frequently   updated     Makes  A/B  tesAng  much  easier  
  • 34. 6.  Not  dependent  on  app  stores  
  • 35.
  • 36. …But   You  also  lose  the  biggest  benefits  of  app  stores    -­‐  Easy  payment   -­‐  Discovery   (If  you  don’t  wrap  it  into  naAve)  
  • 38. This  can  be  only  done  with  HTML5  
  • 39. HTML5  basics   State  of  HTML5  games   Benefits  of  HTML5  for  games   What  we  learned  with  Dollar  Isle     Glimpse  in  the  future      
  • 40. OR   Stories from the front line of web development
  • 41. Browser  as  a  gaming  plaYorm    
  • 42. Installs  ?  –  User  can  come  from  ”anywhere”     Session  management     UI  –  Browser  Chrome,  back  bumon,  etc     First  load  extremely  important  
  • 43. Key  HTML5  features  for  game  development  
  • 44. 1.  HTML5  Canvas   2.  HTML5  Canvas   3.  HTML5  Canvas   4.  CSS  transformaAons   5.  Other  CSS  stuff  like  rounded  corners  
  • 45. Good  JS  programmer  ≠  Good  HTML5  programmer   Important to understand ’browser framework’, DOM etc.
  • 46. •  Choose  your  game  concept  carefully   •  Hard  to  make  mobile  and  desktop  gameplay     equally  good   •  Mobile  will  take  most  of  your  Ame  
  • 47. Remember   Front-­‐end  it’s   not  all  it  is.     Back-­‐end  work   most  can  be  
  • 48. HTML5  basics   State  of  HTML5  games   Benefits  of  HTML5  for  games   What  we  learned  with  Dollar  Isle     Glimpse  in  the  future      
  • 49. My  predicAons   •  Mobile  browsers  will  get  much  bemer  during  next   12  months   –  Sound,  HW  acceleraAon,  etc   •  More  app-­‐like  behaviour  for  HTML5   –  Home  screen  access..  Looking  forward  to  Metro  apps   •  More  distribuAon!   –  Facebook,  GREE,  Zynga,  Pokki…   •  Living  room  (TV)  starts  to  get  more  important  as  a   plaYorm  
  • 50. Thank  you  !     www.gamesmademe.com/jobs     @juhapaananen   Questions?